您的位置:首页 > 其它

判断是否闰年

2012-10-18 22:07 246 查看
/**
* @判断是否闰年
*/
public static void main(String[] args) {
System.out.println("请输入您要查询的年份:");
Scanner input = new Scanner(System.in);
String str = input.nextLine();
if(str.length() != 4){
  System.out.println("请输入正确的年份(如:1949)");
}
int year = Integer.parseInt(str); //将字符串转换成数值型
boolean flag1 = year % 400 == 0;
//判断是否能被400整除但不能被100整除,返回一个布尔值。
boolean flag2 = (year % 4 == 0) && (year % 100 != 0);
String manager = (flag1 || flag2)? "是闰年" : "不是闰年";
System.out.println(year + " " + manager);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: