编写Java程序,从键盘输入一个年份,输出其是否是闰年
时间: 2023-04-03 18:05:24 浏览: 112
你好,根据你的要求,我可以回答你的问题。以下是Java程序的代码:
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = input.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年。");
} else {
System.out.println(year + "年不是闰年。");
}
}
}
希望能够帮到你。
相关问题
编写程序java从键盘输入一个数判断是否是闰年
在 Java 中,判断一个年份是否为闰年的标准通常依据格里高利历的规定,即闰年满足以下条件之一:
1. 年份能被4整除但不能被100整除;
2. 或者年份既能被400整除。
下面是一个简单的 Java 程序示例,它会从用户键盘输入一个年份,并检查是否为闰年:
```java
import java.util.Scanner;
public class LeapYearCheck {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个年份:");
int year = scanner.nextInt();
if (isLeapYear(year)) {
System.out.format("%d是闰年%n", year);
} else {
System.out.format("%d不是闰年%n", year);
}
scanner.close();
}
// 判断是否为闰年的函数
private static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
```
当你运行这个程序,输入一个年份后,它会告诉你这个年份是否是闰年。
编写一个Java程序,从键盘输入一个年份,判断它是否为闰年。如果是闰年,则输出“xxxx年是闰年”,否则输出“xxxx年不是闰年”。(闰年的定义是:能被4整除但不能被100整除,或者能被400整除。)
好的,以下是Java程序的代码:
```java
import java.util.Scanner;
public class LeapYear {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个年份:");
int year = sc.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year + "年是闰年");
} else {
System.out.println(year + "年不是闰年");
}
}
}
```
这个程序通过Scanner类从键盘读取输入的年份,然后通过if语句判断年份是否符合闰年的定义:能被4整除但不能被100整除,或者能被400整除。如果是,则输出“xxxx年是闰年”,否则输出“xxxx年不是闰年”。
阅读全文