首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
admin
2009-01-15
100
问题
请完成下列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全国计算机二级
相关试题推荐
夏季高温多雨,冬季寒冷干燥,最冷月平均气温在0℃以下的气候类型是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
关于黄淮海平原的叙述,正确的是()。
能够根据样本结果推断总体数量特征的调查方式是()。
研究表明,糟糕的空气质量有可能导致疲劳、头痛等不适反应和更严重的各类疾病,而室内空气污染平均高于室外10倍。下列属于造成室内空气质量不佳的因素是()。①空调②复印机、静电除尘器③生理代谢④尘螨
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
下列关于线程和进程的说法正确的是()。
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为()。
以下标识符不是关键字的是()。
随机试题
Everyoneknowsthatlazinessisnotgood.Wehaveprobablyallhadlecturestellingthatlazinessisimmoral,thatitiswastefu
先天性青光眼的临床表现中不包括
男,21岁。畏寒,高热。咳嗽伴左胸痛5天。查体:BP80/50mmHg,P120次/分。胸部X线片见左肺下叶大片状致密影。实验室检查:血WBC12.2×109/L,N0.87。该患者最可能感染的病原体是()
患者,女,26岁,停经70天伴反复阴道流血1周,子宫增大与停经月份不相符,血hCG异常增高,B超无妊娠囊。诊断:葡萄胎。关于葡萄胎清宫后的健康教育,正确的是
商业银行根据业务需要,可以在我国境内外设立分支机构,设立的主要条件是()。
蓝筹股是指规模大、发展成熟、()公司的股票。
要为高科技产业创造适宜创新的竞争生态,健康的“丛林”才能孕育万物。以苹果公司为例,该公司目前的确享受着由差别化优势构建的垄断利益。但此“垄断”非彼“垄断”,因为这片“从林”并不存在人为的壁垒.竞争者可以随时进入,领先者唯有持续不断创新才能保住其地位。这样的
Originally,theWorld-WideWebwasdesignedasinformationmediumfor(71)researchteams.Adeliberatelysimpleimplementation
某公司办公楼共有四层,该公司网络采用了三层交换技术,三层交换机设置于2楼,其他各层设置一台支持VLAN的二层交换机,同时分别与三层交换机相连,该公司通过DDN专线连接Internet。现有13个工作站构成4个局域网,其中第一个局域网位于1楼,由A1、A2、
Undergroundticketsareavailableatallundergroundstations.Ticketpricesfortheundergroundvaryaccordingtothedistance
最新回复
(
0
)