-3
那麼標題說..我有一種感覺,我在我的代碼中做了錯誤。Java時代計算器,不會產生正確的年齡
import java.util.Scanner;
import java.util.Calendar;
public class AgePrompt
{
public static void main(String[] args){
Scanner userInput = new Scanner(System.in);
String age;
System.out.print("Enter your date of birth here: ");
age = userInput.next();
String myDate =
java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime());
System.out.println("Your age is: "+myDate);
}
}
那麼我哪裏出錯了?
你不做任何計算,只是獲得當前時間並打印出來。 – qqilihq
^啊好的..有道理..我的壞,那麼最新的代碼是什麼? – user3312466
閱讀GregorianCalendar(及其超類Calendar)的javadoc,並嘗試自行查找。此外,不要將「年齡」命名爲存儲出生日期的變量。將其命名爲「dateOfBirth」。 –