java接收用户输入的一个0~8000之间的年份,输出这一年是否是闰年

哪位大神帮帮忙呗,我不是计算机系的,参加的成人考试,谁会写这个代码啊,谢谢... 哪位大神帮帮忙呗,我不是计算机系的,参加的成人考试,谁会写这个代码啊,谢谢 展开
 我来答
千锋教育
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("请输入整数!");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pardream941026
2016-06-04 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1340万
展开全部
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();
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式