import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()) {
int y=scanner.nextInt();
int m=scanner.nextInt();
int d=scanner.nextInt();
int count=0;
int a[]= {31,28,31,30,31,30,31,31,30,31,30,31};
if(y%4==0&&y%100!=0||y%400==0) {
a[1]=29;
}
for (int i = 0; i < m-1; i++) {
count+=a[i];
}
count+=d;
System.out.println(count);
}
}
}
这道题主要教会了我,如何处理未知数量的输入,我们可以使用while(scanner.hasNext())方法,这个方法可以自动识别是否还有下一个数据读入



京公网安备 11010502036488号