import java.io.*; import java.util.*; public class Parse_1 { public static void main (String[] args ) throws IOException { int age,year,month,day; String name,date; BufferedReader buf =new BufferedReader (new InputStreamReader (System.in)); System.out.println("請輸入您的姓名:"); name = buf.readLine(); 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()); age = 2006 - year; System.out.println(name+",您的生日是"+month+"月"+day+"日,今年"+age+"歲"); } else System.out.println("您輸入的資料格式不是yyyy/mm/dd,請重新輸入"); } }