public class Date {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Please Input Year:");
int year = input.nextInt();
System.out.print("Please Input Month:");
int month = input.nextInt();
System.out.print("Please Input Date:");
int dates = input.nextInt();
boolean isRen;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
isRen = true;
} else {
isRen = false;
}
int sum = 0;
for (int i = 1; i < month; i++) {
if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10
|| i == 12) {
sum += 31;
} else if (i == 4 || i == 6 || i == 9 || i == 11) {
sum += 30;
} else {
if (isRen == true) {
sum += 29;
} else {
sum += 28;
}
}
}
System.out.println(year+"-"+month+"-"+dates+" is the "+(sum+dates)+"th day of year "+year);
}
}
java 计算当前日期
最新推荐文章于 2023-05-13 11:38:10 发布