首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
admin
2009-01-15
61
问题
请完成下列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全国计算机二级
相关试题推荐
在下列哪种情况下,用人单位延长劳动者工作时间应受到《中华人民共和国劳动法》有关限制性规定的约束?()
下列选项中错误的是()。
《行政许可法》规定,对于有数量限制的行政许可,两个以上申请人的申请均符合法定要求的,行政机关应当()。
2014年中央一号文件指出,2014年及今后一个时期,农业农村工作的总要求是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
将水生植物和小鱼放入盛有水的玻璃缸中,密闭后置于光照、温度等适宜条件下。下列相关叙述,错误的是()。
两同学需托运行李。托运收费标准为10千克以下6元/千克.超出10千克部分每千克收费标准略低一一些。已知甲、乙两人托运费分别为109.5元、78元。甲的行李比乙重了50%。那么,超出10千克部分每千克收费标准比10千克以内的低了多少元?()
一般来说,贯穿于教育活动全过程,以改进工作为目标的教育评价是()
设f(x)具有一阶连续导数,f(0)=0,且表达式[xy(1+y)-f(x)y]dx+[f(x)+x2y]dy为某二元函数u(x,y)的全微分.(Ⅰ)求f(x);(Ⅱ)求u(x,y)的一般表达式.
类Panel默认的布局管理器是()。
随机试题
渗碳一般适用于45、40Cr等中碳钢或中碳合金钢。()
金樽清酒斗十千,玉盘珍羞直万钱。停杯投箸不能食,拔剑四顾心茫然。欲渡黄河冰塞川,将登太行雪满山。闲来垂钓碧溪上,忽复乘舟梦日边。行路难,行路难,多歧路,今安在?长风破浪会有时,直挂云帆济沧海。请解释这段文字中加点字的含义。羞:箸:
成年人股骨头血液供应中不包括下列哪条血管
同病异治的实质是
青年人咯血多见于
甲企业的某项固定资产原价为2000万元,采用年限平均法计提折旧,使用寿命为10年,预计净残值为0,在第5年年初企业对该项固定资产的某一主要部件进行更换,发生支出合计1000万元,并且符合固定资产的确认条件,被更换的部件的原价为800万元。则该项固定资产
根据所给材料,回答问题。历史向世界历史的转变,是人类历史发展进程中的重要转变。此前世界处于相对隔绝状态下的国家发展传统模式将被彻底打破,从此,任何国家和民族都必须在参加普遍交往和国际竞争中求得生存和发展。也就是说,愈来愈多的民族、国家和地区间的闭
绿色注重的是解决人与自然和谐问题。人类发展活动必须尊重自然、顺应自然、保护自然,否则就会遭到大自然的报复,这个规律谁也无法抗拒。绿色发展,就是要()
From:DorothyFieldsTo:JohnEricssonSubject:DueDateDate:February20DearDr.Ericsson,Onceagain,Iwouldliketocon
TheAmericanWay:FreedomTheheartoftheAmericancalendarisJuly4Americanshavecelebrat-ed-thisdateas"Independence
最新回复
(
0
)