私の仕事はそのようなものです - 特定の日付を設定する必要があります - 1913 年 1 月 1 日、つまり水曜日です。次に、ユーザーが生年月日を入力する必要があります。次に、プログラムはその人が生まれた曜日を計算します。グレゴリオ暦を使用して計算を行うことは許可されておらず、自分でアルゴリズムを入力する必要があります。
ここまでで、入力のセットアップが完了しました。
public class FindDay4Birthdate
{
public static void main(String[] args)
{
// declare variables
String bbday = "";
String bbmonth = "";
String bbyear = "";
int bday;
int bmonth;
int byear;
String daysList[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
Scanner sc = new Scanner(System.in);
System.out.print("Please enter your date of birth - ");
sc.useDelimiter("[-/.\\s]");
if (sc.hasNext()); {
bbday = sc.next();
bbmonth = sc.next();
bbyear=sc.next();
bday = Integer.parseInt(bbday);
bmonth = Integer.parseInt(bbmonth);
byear = Integer.parseInt(bbyear);
} // end if statement
}
}
ここからどこへ行けばいいのかわからない。次の一歩を踏み出す方法についての助けをいただければ幸いです。mod 7 を使用する必要があることはわかっていますが、どのように、またはどこで使用すればよいかわかりません。