我的任务是这样的——我需要设置一个具体的日期——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,但不知道应该如何或在哪里使用它。