编写一个Java程序,完成如下功能:
(1)要求生成一个随机整数x,x的取值范围是1800~2000,表示一个年份
(2)判断x是否为闰年,如果是,则向屏幕显示是闰年的信息,否则显示不是闰年的信息,闰年是一个大于1854的数,它能被400整除,或者被4整除,但同时不能被100整除。
这个题可以使用switch-case语句来解决,首先创建简单文本扫描器,然后从键盘读入0~9或字母a,然后通过开关语句进行匹配,进而输出结果,代码如下:
在main()方法中调用,在控制台输入,验证输出,效果如下:
好的,谢谢你。如果您能先帮我写出来我会很感激您的!
追答如果我帮你写出来,你就没有思考的空间了我就说一个大体思路:首先你要用Java里的随机函数生成X,(随机函数的知识你自己学习一下。)然后就是判断语句去判断x是否是闰年。(首先要判断你产生的数是不是大于1854然后在判断闰年:能整除4且不能整除100 或者 能整除400)满足这个条件的打印语句在控制台输出(X+“是闰年”)不满足就打印(X+“不是闰年”)。
本回答被提问者采纳