public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入年月日:");
int year=scanner.nextInt();
int month=scanner.nextInt();
int day=scanner.nextInt();
boolean isleap=(year%4==0&&year%100!=0)||(year%400==0);
int dayOfYear=0;
switch(month-1){
case 12:dayOfYear+=31;
case 11:dayOfYear+=30;
case 10:dayOfYear+=31;
case 9:dayOfYear+=30;
case 8:dayOfYear+=31;
case 7:dayOfYear+=31;
case 6:dayOfYear+=30;
case 5:dayOfYear+=31;
case 4:dayOfYear+=30;
case 3:dayOfYear+=31;
case 2:dayOfYear+=isleap?29:28;
case 1:dayOfYear+=31;
}
dayOfYear+=day;
System.out.println("isleap:"+isleap);
System.out.printf("%d/%d/%d 是当年的第%d天",year,month,day,dayOfYear);
}
}
12-10
1127
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交