首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
admin
2009-01-15
63
问题
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
程序运行结果如下:
import javax.swing. JOptionPane;
public class ex10_2 {
public static void main(String[] args) (
String strIn;
int nYear,nMonth,nNumOfDays=0;
strIn=JOptionPane.showInputDialog(,,year.);
nYear=Integer.parseInt(strIn);
if(nYear<0) {
System.out.println("Invalidate number of year!")
return;
} strIn=JOptionPane.showInputDialog("month.);
nMonth=Integer.parseInt(strIn);
if(_____________) {
System.out.println("Invalidate number of month!"
return;
}
switch(nMonth){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
nNumOfDays=31;
break;
case 4:
case 6:
case 9:
case 11:
nNumOfDays=30;
break;
case 2:
if(________________)
nNumOfDays=29;
else
nNumOfDays=28;
break;
}
System.out.println("Number of days:"+ nNumOfDays);
}
}
选项
答案
nMonth<0 || nMonth>12 ((nYear%4 ==0)&&!(nYear%100 == 0)) || (nYear%400 == 0)
解析
本题主要考查swing图形用户界面设计和case语句的简单应用。解题关键是会用swing的容器面板构造对话框,熟悉判断闰年的条件语句的设计,判断输入是否符合程序要求的条件语句设计,case语句的设计。本题中,第1个空,判断输入的月份值应该在1到12月之间,否则给出提示信息并退出;第2个空,闰年的判断,将题干中的提示用代码实现。
转载请注明原文地址:https://kaotiyun.com/show/tIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
古代中国数秘术与古希腊数秘术的区别在于,前者侧重解象,后者侧重数术。中国的数秘术后来发展成了更具方法论意义的宇宙形而上学,与算术渐行渐远、________。填入画横线部分最恰当的一项是:
1996年至2000年中国国际旅游(外汇)收入年平均多少亿美元?下列判断哪一个最准确?
王某持匕首抢劫张某,在争斗中王某头部撞击墙角昏迷倒地,匕首掉在地上。张某见状,捡起匕首往王某心脏部位猛刺数下,导致王某死亡。对于张某用匕首刺死王某的行为,下列说法正确的是()。
圆珠笔(签字笔、中性笔)是我们很熟悉的书写工具。在设计制造时,笔芯内的油墨量与金属笔嘴的寿命存在科学的对应关系,且笔芯上端通常都留有一小孔。关于这些设计的说法不正确的是()。
科举制具有的特点是()。①采用分科考试②由士族控制③不受门第限制④与九品中正制大同小异
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
我国现阶段,不同国有企业的职工付出同样的劳动获得的劳动报酬会有所差别。这是因为()。
亚太经合组织逐步形成了自己独特的合作方式,即“APEC”方式,这一合作方式的内容是()。①承认多样性②强调协商一致③强调互惠互利④强调自主自愿⑤强调灵活性⑥
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
下列程序的功能是返回当前窗体的记录集:SubGetRecNum()DimrsAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub为保证程序输出记录集(
随机试题
习近平新时代中国特色社会主义思想的核心要义是()
宫颈癌保留生育功能的手术是
经调查,某企业存在不正当竞争,该省甲市乙县工商局以此为由,决定予以罚款3万元。该企业不服,欲申请行政复议。有关本案复议机关,下列哪一选项是错误的?()
学术个性的形成往往源于科学家的教育背景、国家文化、生活经验和科研经历,很难遵循某种方式刻意培养。但可以肯定的是,尊重差异、鼓励质疑的科研风气,一定会让更多能够创新的学术个性冒出来。让创新力旺盛的年轻人敢于提出人所未言、人所未见的大胆假设,会孕育更多科学的灵
根据以下资料。回答下列问题。2005~2008年,该省年贸易顺差达到最大的年份是()。
某果园场要对苹果树定期浇水,第一次浇水时,第一天对35棵苹果树浇水,接下来每天都要比前一天多浇5棵,结果最后一天只要浇35棵就可以浇完;第二次浇水时,第一天对45棵苹果树浇水,接下来每天都要比前一天多浇5棵,结果最后一天只要浇40棵就可以浇完,问果园场有多
根据《侵权责任法》的有关规定,患者在诊疗活动中受到损害的,医疗机构及其医务人员承担赔偿责任的归责原则是()。
以下关于人民代表大会的说法中,不正确的是()
设随机变量X和Y相互独立,且X和Y的概率分布分别为则P{X+Y=2}=
(l)Whendoeshistorybegin?Itistemptingtoreply"Inthebeginning",butlikemanyobviousanswers,thissoonturnsouttobe
最新回复
(
0
)