# 判断是否为闰年 #显示闰年

判断是否为闰年 非对话框实现

  import java.util.*;
  class Main {
    public static void main(String[] args){
      //Create a Scanner
      Scanner input = new Scanner(System.in);
      System.out.print("Enter a year:");
      int year = input.nextInt();

      //Check if the year is a leap year
      boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);

      //Display the result
      System.out.print(year + " is a leap year? " + isLeapYear);
    }
  }

判断是否为闰年 对话框实现

import java.util.*;
import javax.swing.*;  
  class Main {
    public static void main(String[] args){
      String numberOfYearString = JOptionPane.showInputDialog("Enter a year: ");
      int year = Integer.parseInt(numberOfYearString);
      
      boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
      JOptionPane.showMessageDialog(null, year + " is a leap year? " + isLeapYear);

      
    }
  }

显示闰年

2001-2100 每行显示10个

  import java.util.*;
  class Main {
    public static void main(String[] args){
      int count = 0;
      for(int year = 2001; year <= 2100; year++){
        //Check if the year is a leap year
        boolean isLeapYear = (year % 4 == 0 && year % 100 != 0) 
                            || (year % 400 == 0);   
        if(isLeapYear){
          count++;
          System.out.print((count % 10 == 0) ? year + "\n" : year + " ");
        }
      }
    }
  }
posted @ 2022-05-11 10:24  Scenery_Shelley  阅读(32)  评论(0编辑  收藏  举报