java接收用户输入的一个0~8000之间的年份,输出这一年是否是闰年
2个回答
2016-06-04 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
1、接收用户输入
2、判断该数字能否被400整除或者能被4整除但不能被100整除
3、输出结果
public static void main(String[] args){
int year=0;
try{
//定义接收用户输入的对象
Scanner input=new Scanner(System.in);
//接收用户输入
System.out.print("请输入一个年份:");
year=input.nextInt();
//判断是否是闰年
if(year%400==0 || (year%4==0&&year%100!=0))
System.out.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}catch(Exception e){
System.out.println("请输入整数!");
}
}
2、判断该数字能否被400整除或者能被4整除但不能被100整除
3、输出结果
public static void main(String[] args){
int year=0;
try{
//定义接收用户输入的对象
Scanner input=new Scanner(System.in);
//接收用户输入
System.out.print("请输入一个年份:");
year=input.nextInt();
//判断是否是闰年
if(year%400==0 || (year%4==0&&year%100!=0))
System.out.println(year+"是闰年");
else
System.out.println(year+"不是闰年");
}catch(Exception e){
System.out.println("请输入整数!");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Scanner;
public class RuiNian {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int nian;
do {
nian = sc.nextInt();
} while (!(nian>=0 && nian <=8000));
if ((nian%4==0 && nian %100!=0)|| (nian%400==0)) {
System.out.print("" +nian + "年是闰年");
} else {
System.out.print("" +nian + "年不1是闰年");
}
sc.close();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询