当前位置:   article > 正文

Java、显示闰年_java写1949年到2020年全部闰年

java写1949年到2020年全部闰年

        编写程序,显示从101到2100期间所有闰年,每行显示10个。数字之间用一个空格字符隔开,同时显示这期间闰年的数目。


  1. package pack2;
  2. import java.util.Scanner;
  3. public class ShowLeapYears {
  4. public static void main(String[] args) {
  5. try(Scanner input = new Scanner(System.in);) {
  6. System.out.print("Enter start year and end year: ");
  7. showLeapYears(input.nextInt(), input.nextInt());
  8. }
  9. }
  10. //显示闰年
  11. public static void showLeapYears(int start, int end) {
  12. int sum = 0;
  13. for (int i = start, j = 1; i <= end; i++)
  14. if(isLeapYear(i)) {
  15. System.out.printf("%5d", i);
  16. if(j++ % 10 == 0) System.out.println();
  17. sum++;
  18. }
  19. System.out.println("\nThe number of leap year from "+start+" to "+end+
  20. " has "+sum);
  21. }
  22. //判定是否为闰年
  23. public static boolean isLeapYear(int year) {
  24. if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
  25. return true;
  26. return false;
  27. }
  28. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/590892?site
推荐阅读
相关标签
  

闽ICP备14008679号