判断是否为闰年 非对话框实现
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 + " ");
}
}
}
}