经过一番修改还是没找出问题所在,好像跟class scanner有关系,但本人是个初学者,对这个不太了解,麻烦大师们了
3条回答 默认 最新
- CSDN专家-黄老师 2021-09-23 17:05关注
闰年的判断规则如下:
(1)若某个年份能被4整除但不能被100整除,则是闰年。
(2)若某个年份能被400整除,则也是闰年。
public class Test{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in); year = scanner.nextInt(); if (year<0){ System.out.println("年份有误,程序退出!"); System.exit(0); } if ((year%4==0)&&(year%100!=0)||(year%400==0)) System.out.println(year+" 是闰年"); else System.out.println(year+"不 是闰年 "); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1