實驗二 Java基本數(shù)據(jù)類型與控制語句_第1頁
實驗二 Java基本數(shù)據(jù)類型與控制語句_第2頁
實驗二 Java基本數(shù)據(jù)類型與控制語句_第3頁
實驗二 Java基本數(shù)據(jù)類型與控制語句_第4頁
實驗二 Java基本數(shù)據(jù)類型與控制語句_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE1 上海電力學(xué)院Java程序設(shè)計實驗題目實驗二Java基本數(shù)據(jù)類型與控制語句學(xué)號姓名班級院系計算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè)

§2.1.1實驗?zāi)康?、?nèi)容及性質(zhì)掌握char型數(shù)據(jù)和int型數(shù)據(jù)之間的相互轉(zhuǎn)換,同時了解unicode字符表;掌握使用if…elseif多分支語句;使用if…else分支和while循環(huán)語句解決問題?!?.2.3實驗指導(dǎo) 1.輸出希臘字母表。(代碼補(bǔ)充完整,并完成調(diào)試,將運(yùn)行結(jié)果截圖)實驗要求:編寫一個Java應(yīng)用程序,該程序在命令行窗口輸出希臘字母表。 程序運(yùn)行效果示例: 程序運(yùn)行效果如下圖所示:程序模板:GreekAlphabet.javapublicclassGreekAlphabet{publicstaticvoidmain(Stringargs[]){intstartPosition=0,endPosition=0;charcStart='α',cEnd='ω';【代碼1】//cStart做int型轉(zhuǎn)換據(jù)運(yùn)算,并將結(jié)果賦值給startPosition【代碼2】//cEnd做int型轉(zhuǎn)換運(yùn)算,并將結(jié)果賦值給endPositionSystem.out.println("希臘字母\'α\'在unicode表中的順序位置:"+(int)c);System.out.println("希臘字母表:");for(inti=startPosition;i<=endPosition;i++){charc='\0';【代碼3】//i做char型轉(zhuǎn)換運(yùn)算,并將結(jié)果賦值給cSystem.out.print(""+c);if((i-startPosition+1)%10==0)System.out.println("");}}}2.回文數(shù)。(代碼補(bǔ)充完整,并完成調(diào)試,將運(yùn)行結(jié)果截圖)實驗要求:編寫一個Java應(yīng)用程序。用戶從鍵盤輸入一個1—9999之間的數(shù),程序?qū)⑴袛噙@個數(shù)是幾位數(shù),并判斷這個數(shù)是否是回文數(shù)?;匚臄?shù)是指將該數(shù)含有的數(shù)字逆序排列后得到的數(shù)和原數(shù)相同,例如12121、3223都是回文數(shù)。程序運(yùn)行效果示例: 程序運(yùn)行效果如下圖所示: 程序模板:Number.javaimportjavax.swing.JOptionPane;publicclassNumber{publicstaticvoidmain(Stringargs[]){intnumber=0,d5,d4,d3,d2,d1;Stringstr=JOptionPane.showInputDialog("輸入一個1至99999之間的數(shù)");number=Integer.parseInt(str);if(【代碼1】)//判斷number在1至99999之間的條件{【代碼2】//計算number的最高位(萬位)d5【代碼3】//計算number的千位d4【代碼4】//計算number的百位d3d2=number%100/10;d1=number%10;if(【代碼5】)//判斷number是5位數(shù)的條件{System.out.println(number+"是5位數(shù)");if(【代碼6】)//判斷number是回文數(shù)的條件{System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(【代碼7】)//判斷number是4位數(shù)的條件{System.out.println(number+"是4位數(shù)");if(【代碼8】)//判斷number是回文數(shù)的條件碼{System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(【代碼9】)//判斷number是3位數(shù)的條件{System.out.println(number+"是3位數(shù)");if(【代碼10】)//判斷number是回文數(shù)的條件{System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(d2!=0){System.out.println(number+"是2位數(shù)");if(d1==d2){System.out.println(number+"是回文數(shù)");}else{System.out.println(number+"不是回文數(shù)");}}elseif(d1!=0){System.out.println(number+"是1位數(shù)");System.out.println(number+"是回文數(shù)");}}else{System.out.printf("\n%d不在1至99999之間",number);}}}§2.2.4實踐編程1、古典問題:有一對兔子,從出生后第3個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論