由于有中文,将字符编码UTF-8改成GBK(部分电脑)
//输入一次数据
import java.util.Scanner;
class samp_2{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
System.out.println("请输入年份:");
int a;
a=s.nextInt();
if(((a%4==0)&&(a%100!=0))||(a%400==0)){
System.out.println("闰年");
}
else{
System.out.println("不是闰年");
}
}
}
//输入多组数据,遇到0退出循环
import java.util.Scanner;
class samp_2{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
int a;
do{
System.out.println("请输入年份(0退出循环):");
a=s.nextInt();
if(a==0)break;//遇到0退出循环
if(((a%4==0)&&(a%100!=0))||(a%400==0)){
System.out.println("闰年");
}
else{
System.out.println("不是闰年");
}
}while(a!=0);
}
}