Java输出 1000

阅读: 评论:0

Java输出 1000

Java输出 1000

题目要求

公历闰年判定遵循的规律为:四年一闰、百年不闰、400年再闰
1.普通闰年:闰年能被4整除且不能100整除(即i%4==0 && i%100!=0)
2.世纪闰年:每400年一闰(i%400 ==0)


易错提醒

不能将这三个条件单独写或者随意组合,不然结果不为243


实现代码

//格式1
public class Main {public static void main(String[] args) {int count = 0;//记录次数以便换行int number = 0;//记录有多少个闰年for (int i = 1000; i <= 2000 ; i++) {// 判定普通闰年if(i%4==0 && i%100!=0){System.out.print(i+" ");count++;number++;}// 判定世纪闰年if(i % 400 == 0){System.out.print(i+" ");count++;number++;}if(count==15){//每输出15个闰年换一次行System.out.println();count=0;//重新记数}}System.out.println();//换行System.out.println("一共有:"+number+"个闰年");}
}
//格式2
public class Main {public static void main(String[] args) {int count = 0;//记录次数以便换行int number = 0;//记录有多少个闰年for (int i = 1000; i <= 2000 ; i++) {if(i%100 == 0){// 判定世纪闰年if(i %400==0){System.out.print(i+" ");count++;number++;}}else{//暗藏 i%100!=0 的条件// 判断普通闰年if(i%4==0){System.out.print(i+" ");count++;number++;}}if(count==15){//每输出15个闰年换一次行System.out.println();count = 0;//重新记数}}System.out.println();//换行System.out.println("一共有:"+number+"个闰年");}
}
//格式3
public class Main {public static void main(String[] args) {int count = 0;//记录次数以便换行int number = 0;//记录有多少个闰年for (int i = 1000; i <= 2000 ; i++) {// 判定普通闰年if(i%4==0 && i%100!=0 || i % 400 == 0){System.out.print(i+" ");count++;number++;}if(count==15){//每输出15个闰年换一次行System.out.println();count=0;//重新记数}}System.out.println();//换行System.out.println("一共有:"+number+"个闰年");}
}

输出结果


觉得写的不错的话就点个赞呗😊

本文发布于:2024-02-01 10:38:37,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170675512136032.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23