首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
admin
2009-01-15
101
问题
请完成下列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年中国国际旅游(外汇)收入年平均多少亿美元?下列判断哪一个最准确?
2006年度,江苏省医疗结构中,非营利性医疗机构比营利性医疗机构多____。由上文可以看出,以下四种医疗机构中,2006年度增加最多最快的是____。
下属汇报工作说单位有80%的员工参加过培训,一位领导说“干得好”,一位领导却说“我要的不是培训时间,要的是效果”.你怎么看?
根据我国宪法的规定,下列选项中,既是我国公民基本权利又是我国公民基本义务的有(
在预算的实际执行过程及年终的决算中,人们把()视为一种理想的财政平衡的标志。
根据《国家赔偿法》的规定,下列情形不属于国家赔偿范围的是()。
在某次地震发生时,甲地为震中区,乙地为地震波及地区,这两个地区的震级和烈度的关系是()。
皮肤破损出血、颈髓损伤、锐器插人体内、严重挤压伤等是灾害发生时的常见损伤类型,掌握科学的自救方法对于延续生命、等待救援很重要。下列自救措施中,恰当的是()。
色彩是一种物理光学现象.有光就有色。我们生活在缤纷的色彩世界,需要不断地了解色彩、恰当地应用色彩,使我们的生活更加丰富多彩。下列说法正确的是()。①医院墙壁、桌椅选用蓝色或白色,使人心情平静②快餐店选用鲜艳的橙色易引起顾客食欲③中国人结婚用红色
()被称为武器装备的“心脏”,是现代军事技术的核心和基础,广泛应用于雷达、计算机、通信设备、导航设备、火控系统、制导设备和电子对抗设备等各类军用设备上。
随机试题
治疗创伤引起的低血容量休克时,输液比例要求晶体液:胶体液为
促进肾小球内血浆滤出的直接动力是
下列关于女职工权益保护的说法正确的是:()
已知电路如图所示,其中,响应电流I在电压源单独作用时的分量为()。
某地发生重大自然灾害,该省一家经民政部门认定的具有救灾宗旨的公募基金会准备开展募捐活动,支持灾区人民抢险救灾。该公募基金会的下列行为中,符合《救灾捐赠管理办法》规定的是()
下列属于第二信号系统的条件反射的是()。
(对外经贸2013)A公司需要浮动利率资金,它可以在信贷市场上以半年Libor加上30个基点或在债券市场上以11.15%的年利率筹措长期资金,与此同时,B公司需要固定利率资金,它能够在信贷市场上以半年Libor加上50个基点或在债券市场上以11.95%的年
第七次全国人口普查是指我国在2020年开展的全国人口普查,普查标准时间是2020年11月1日零时。普查对象是在中华人民共和国境内的自然人以及在中华人民共和国境外但未定居的中国公民,不包括在中华人民共和困境内短期停留的境外人员。普查主要调查人口和住户的基本情
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
A、 B、 C、 B本句为询问谁来更新供应商名单的Who疑问句。
最新回复
(
0
)