【Java編】 学校の宿題は俺にやらせろ 【Java編】
■ このスレッドは過去ログ倉庫に格納されています
0264質問させて下さい。
NGNGimport java.text.*;
import java.util.*;
public class Test{
public static void main(String[] args) throws IOException, ParseException{
Date nowdate = new Date(System.currentTimeMillis());
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("生年月日を入れて下さい。");
String str = br.readLine();
DateFormat df = DateFormat.getDateInstance();
Date borndate = df.parse(str);
int year = nowdate.getYear() - borndate.getYear();
if((nowdate.getMonth() < borndate.getMonth()) || (nowdate.getMonth() == borndate.getMonth() && nowdate.getDate() < borndate.getDate())){
year -= 1;
}
System.out.println(Integer.toString(year) + "歳です");
}
}
これを実行すると推奨されないAPIを使用、またはオーバーライドしてます。
って言われるんですが何処をどー直せばちゃんと動くでしょうか?
■ このスレッドは過去ログ倉庫に格納されています