影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬(wàn)能百科  > 計(jì)算機(jī)?  > 

[問(wèn)答題] 請(qǐng)完成下列Java程序:輸出某年的某月有多少天數(shù),要求生成2個(gè)輸入對(duì)話框,一個(gè)輸入年份,一個(gè)輸入月份,并且能檢查輸入的數(shù)字是否符合要求,如果符合要求

2021-07-20   

[問(wèn)答題] 請(qǐng)完成下列Java程序:輸出某年的某月有多少天數(shù),要求生成2個(gè)輸入對(duì)話框,一個(gè)輸入年份,一個(gè)輸入月份,并且能檢查輸入的數(shù)字是否符合要求,如果符合要求,則根據(jù)輸入的年份和月份計(jì)算出這一年的這一月有多少天。提示:閏年為年數(shù)能被4整除但是不能被100整除。

注意:請(qǐng)勿改動(dòng)main()主方法和其他已有語(yǔ)句內(nèi)容,僅在下劃線處填入適當(dāng)?shù)恼Z(yǔ)句。

程序運(yùn)行結(jié)果如下:

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

正確答案:

nMonth<0 || nMonth>12((nYear%4 ==0)&&!(nYear%100 == 0)) || (nYear%400 == 0)

參考解析:

本題主要考查swing圖形用戶界面設(shè)計(jì)和case語(yǔ)句的簡(jiǎn)單應(yīng)用。解題關(guān)鍵是會(huì)用swing的容器面板構(gòu)造對(duì)話框,熟悉判斷閏年的條件語(yǔ)句的設(shè)計(jì),判斷輸入是否符合程序要求的條件語(yǔ)句設(shè)計(jì),case語(yǔ)句的設(shè)計(jì)。本題中,第1個(gè)空,判斷輸入的月份值應(yīng)該在1到12月之間,否則給出提示信息并退出;第2個(gè)空,閏年的判斷,將題干中的提示用代碼實(shí)現(xiàn)。

詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>