用java解决输入多个年份,年份之间用空格隔开,输入遇到-1结束,输出闰年的个数
时间: 2024-03-23 14:38:21 浏览: 52
使用Java编写的闰年计算
4星 · 用户满意度95%
好的,您的问题已经收到。下面是Java代码实现:
```java
import java.util.Scanner;
public class LeapYearCounter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0;
while (true) {
int year = scanner.nextInt();
if (year == -1) {
break;
}
if (isLeapYear(year)) {
count++;
}
}
System.out.println("闰年的个数是:" + count);
}
private static boolean isLeapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return true;
}
return false;
}
}
```
运行程序后,您可以输入多个年份,每个年份之间用空格隔开。当您输入-1时,程序会停止输入,并输出闰年的个数。
阅读全文