//题目:输入某年某月某日,判断这一天是这一年的第几天? Scanner sc=new Scanner(System.in); System.out.println("请输入年份"); int n =sc.nextInt(); System.out.println("请输入年份"); int y =sc.nextInt(); System.out.println("请输入年份"); int r=sc.nextInt(); int sum=0; int eryue=28; if((n%4==0 && n%100!=0) || n%400==0) { eryue=29; } switch(y) { case 1: sum=r; break; case 2: sum = 31+eryue+r; break; case 3: sum = 31+eryue+31+r; break; case 4: sum = 31+eryue+31+30+r; break; case 5: sum = 31+eryue+31+30+r; break; case 6: sum = 31+eryue+31+30+31+r; break; case 7: sum = 31+eryue+31+30+31+30+r; break; case 8: sum = 31+eryue+31+30+31+30+31+r; break; case 9: sum = 31+eryue+31+30+31+30+31+31+r; break; case 10: sum = 31+eryue+31+30+31+30+31+31+30+r; break; case 11: sum = 31+eryue+31+30+31+30+31+31+30+31+r; break; case 12: sum = 31+eryue+31+30+31+30+31+31+30+31+30+r; break; } System.out.println(n+" 年 "+y+" 月 " +r + "号是"+n+"年的第"+sum+"天");
时间: 2024-11-05 23:26:51