1 import java.util.Scanner; 2 class Demo 3 { 4 public static void main(String[] args) 5 { 6 //日期輸入部分 7 char[] time = new char[10]; 8 String str; 9 Scanner sc = new Scanner(System.in); 10 int year,month=1,day=1; 11 System.out.println("please enter a time eg:xxxx-xx-xx"); 12 str = sc.nextLine(); 13 for (int i = 0; i < str.length(); i ++) 14 { 15 time[i] = str.charAt(i); 16 } 17 year =(time[0]-'0')*1000+(time[1]-'0')*100+(time[2]-'0')*10+(time[3]-'0'); 18 month =(time[5]-'0')*10+(time[6]-'0'); 19 day =(time[8]-'0')*10+(time[9]-'0'); 20 System.out.println("The time you entered is:"+year+"-"+month+"-"+day); 21 /*panduan riqi shifou zhengque*/ 22 if(month<1||month>12||day<1||day>31) 23 System.out.println("Please enter the correct time!!!"); 24 /*ruguo shurude shijian zhengque ,ze shuchu hou yitian de shijian*/ 25 else if(month!=12&&day==31) 26 System.out.println("The day after is:"+year+"-"+(month+1)+"-"+"0"); 27 else if(month==12&&day==31) 28 System.out.println("The day after is:"+(year+1)+"-"+"0"+"-"+"0"); 29 else 30 System.out.println("The day after is:"+year+"-"+month+"-"+(day+1)); 31 } 32 }