請撰寫一個程式,讓使用者可以YYYY/MM/DD或是MM/DD/YYYY的格式輸入日期,

並顯示使用者所輸入的年月日。 

 

 

import java.io.*; 
import java.util.*; 
public class app1 { 

   public static void main (String[] args ) throws IOException 

BufferedReader buf =new BufferedReader (new InputStreamReader (System.in)); 

int age,year,month,day; 


String date; 

   System.out.println("請輸入日期(格式yyyy/mm/dd)"); 
     date = buf.readLine(); 
   StringTokenizer st = new StringTokenizer(date, "/"); 

if(st.countTokens()==3) 
 { 
   year = Integer.parseInt(st.nextToken()); 
   month = Integer.parseInt(st.nextToken()); 
   day = Integer.parseInt(st.nextToken()); 

   System.out.println("你輸入日期為"+year+"年"+month+"月"+day+"日"); 

else 

   System.out.println("您輸入的資料格式不是yyyy/mm/dd,請重新輸入"); 
      } 
}

 

 

文章標籤
全站熱搜
創作者介紹

海苔貓Nori 發表在 痞客邦 留言(0) 人氣(797)