首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
请完成下列Java程序:输出某年的某月有多少天数,要求生成2个输入对话框,一个输入年份,一个输入月份,并且能检查输入的数字是否符合要求,如果符合要求,则根据输入的年份和月份计算出这一年的这一月有多少天。提示:闰年为年数能被4整除但是不能被100整除。
admin
2009-01-15
80
问题
请完成下列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全国计算机二级
相关试题推荐
根据文字资料,回答以下问题: 2008年1月24日在国务院新闻办举行的新闻发布会上,国家统计局局长谢伏瞻宣布,初步核算,2007年国内生产总值为246619亿元,比上年增长11.4%,增速加快0.3个百分点,连续五年增速达到或超过10%。国民经济保持平
下列关于土地所有权的说法中正确的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的不构成累犯?()
根据《中华人民共和国公务员法》关于公务员义务的规定,下面哪项不属于公务员的义务?()
王某潜入某工厂仓库盗窃,将仓库货物(价值2万元)扔到院墙外,准备一会儿翻墙出去再捡,偶尔经过此处的刘某发现该货物无人看管,遂将其拿走,据为己有。10分钟后,王某来到院墙外,发现货物已无踪影。对于王某、刘某行为定性,下列哪一选项是正确的?()
张某系某市人民政府办公室工作人员,在2006年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
下列叙述中,错误的是()。
下列有关需求的表述,不正确的是()。
下列程序的功能是返回当前窗体的记录集:SubGetRecNum() DimrsAsObject Setrs=【】 MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应
随机试题
在学校组织的“红歌唱给党听”大型歌唱比赛中,六(1)班的多数学生都能在班干部的带领下严格要求自己,努力排练,最终班级取得了不错的成绩。这说明该班级处于班级发展的()。
______wouldyousolvetheproblemifthismethodfailed?
患者,女性,30岁。颈部增粗,伴食欲亢进、消瘦、手颤、怕热、多汗半年,以原发性甲亢收入院。查体:眼球突出,眼裂增大,甲状腺弥漫性肿大,质软,可触及震颤,可闻及血管杂音。血压1.40/90mmHg,脉搏120次/分,准备手术治疗。该患者应用以下哪种药物进
2009年2月,家住甲市A区的赵刚向家住甲市B区的李强借了5000元,言明2010年2月之前偿还。到期后赵刚一直没有还钱。2010年3月,李强找到赵刚家追讨该债务,发生争吵。赵刚因所牵宠物狗易受惊,遂对李强说:“你不要大声喊,狗会咬你。”李
下图表示的是房地产开发企业()经营模式下的典型现金流量图。
下列财务绩效定量评价指标中,反映企业经营增长状况的有()
在MMPI-2的剖面图中,量表1(Hs)、量表2(D)和量表3(Hy)的分数均高于60分,量表1和量表3的分数分别为最高分和次高分,且比量表2高出至少5个T分为()。
你认为我国新一轮基础教育课程改革对教师提出了哪些新的要求?
物质帮助权是指公民在法定条件下获得国家物质帮助的权利,其内容包括()
Airpollutionisdeterioratinginmanyplacesaroundtheworld.Thefactthatpublicparksincitiesbecomecrowdedassoonast
最新回复
(
0
)