コンソールのスキャナーをパラメーターとして受け入れ、ユーザーに生年月日、生年月日、生年月日を入力するように求めるメソッドをinputBirthday
記述し、生年月日を適切な形式で出力します。ユーザーとの対話の例を次に示します。
On what day of the month were you born? 8
What is the name of the month in which you were born? May
During what year were you born? 1981
You were born on May 8, 1981. You're mighty old!
だからこれは私がしたことです:
import java.util.Scanner;
public static void inputBirthday(int month,String day,int year){
Scanner sc=new Scanner(System.in);
System.out.print("On what day of the month were you born?");
month=sc.nextInt();
System.out.print("What is the name of the month in which you were born?");
day=sc.nextLine();
System.out.print("During what year were you born?");
year=sc.nextInt();
}
コードをコンパイルできませんでした。誰かが私にいくつかのヒントを与えることができます、そして私はそれを自分で試してみます。