我需要帮助制作一个程序,该程序需要用户输入年份和月份(例如 2012 3)并输出其中的天数,但是,它必须通过确定它是否是闰年来做到这一点,这样它可以告诉几个月有多少天,所以它不能预先编程,它必须自己计算。并且当输入无效月份(仅限 1-12)或输入负整数/小数时,必须提示重新输入。我不知道如何开始这个!
我确实开始了,否则我不会问,
System.out.println("请输入年月:");
if (stdin.hasNextInt()) {
yes = true;
int year = stdin.nextInt();
int month = stdin.nextInt();
}
else {
System.out.println("Invalid Input. ");}
if (yes = true);
}
}
我不知道如何让它将这两个数字作为单独的 INT(2012 3)以及如何拒绝月份(如果无效)或年份(如果无效)....