编写一个Java程序,用if-else语句判断某年份是否为闰年。
判断某一年 是否为闰年的两个条件:
若某个年份能被4整除但不能被100整除,则是闰年。
若某个年份能被400整除,则也是闰年。
public class Year{
public static void main(String args[]){
int year=2020;
//满足条件打印是闰年
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(year+"是闰年");
}
//否则不是闰年
else{
System.out.println(year+"不是闰年");
}
}//if-else语句
倘若需要传进来一个年份去判断,则需要添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序
import java.util.Scanner;
public class Year{
public static void main(String args[]){
System.out.println("请输入年份");
int year;
Scanner scanner = new Scanner(System.in);
year = scanner.nextInt();//接收输入的年份
//满足条件打印是闰年
if(year%4==0&&year%100!=0||year%400==0){
System.out.println(year+"是闰年");
}
//否则不是闰年
else{
System.out.println(year+"不是闰年");
}
}
}