




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗三 Java語言基礎(chǔ)實驗?zāi)康?、 理解Java 程序語法結(jié)構(gòu); 2、 實踐選擇結(jié)構(gòu)語法的程序?qū)崿F(xiàn);3、 實踐循環(huán)結(jié)構(gòu)語法的程序?qū)崿F(xiàn);4、 通過以上內(nèi)容,掌握Java 語言的編程規(guī)則。實驗要求1、 編寫使用不同選擇結(jié)構(gòu)的程序;2、 編寫使用不同循環(huán)結(jié)構(gòu)結(jié)構(gòu)的程序。實驗內(nèi)容1、 使用選擇語句 1.1 使用if.else 語句(1) 程序功能:使用if.else 語句構(gòu)造多分支,判斷某一年是否為閏年。閏年的條件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。(2) 編寫源程序文件,代碼如下。public class EXP2_7 public stati
2、c void main(String args) boolean leap;int year=2005;if (year%4=0 && year%100!=0) | (year%400=0) / 方法1System.out.println(year+" 年是閏年");elseSystem.out.println(year+" 年不是閏年");year=2008; / 方法2if (year%4!=0)leap=false;else if (year%100!=0)leap=true;else if (year%400!=0)leap=fa
3、lse;elseleap=true;if (leap=true)System.out.println(year+" 年是閏年");elseSystem.out.println(year+" 年不是閏年");year=2050; / 方法3if (year%4=0) if (year%100=0) if (year%400=0)leap=true;elseleap=false;elseleap=false;elseleap=false;if (leap=true)System.out.println(year+" 年是閏年");else
4、System.out.println(year+" 年不是閏年");(3) 編譯運行程序,其結(jié)果如圖2.7 所示。圖 2.7思考:本程序中有幾個選擇語句,哪些具有嵌套關(guān)系?1.2 使用switch 語句(1) 程序功能:在不同溫度時顯示不同的解釋說明。(2) 程序源代碼如下。class EXP2_8public static void main(String args) int c=38;switch (c<10?1:c<25?2:c<35?3:4) case 1:System.out.println(" "+c+" 有點冷。
5、要多穿衣服。");case 2:System.out.println(" "+c+" 正合適。出去玩吧。");case 3:System.out.println(" "+c+" 有點熱。");default:System.out.println(" "+c+" 太熱了!開空調(diào)。");(3) 編譯運行程序,其結(jié)果如圖2.8 所示。圖 2.82 使用循環(huán)語句2.1 for 循環(huán)語句練習(1) 程序功能:按5 度的增量打印出一個從攝氏溫度到華氏溫度的轉(zhuǎn)換表。(2) 程序源
6、代碼如下。class EXP2_9public static void main (String args) int h,c;System.out.println("攝氏溫度華氏溫度");for (c=0; c<=40; c+=5) h=c*9/5+32;System.out.println(""+c+""+h);(3) 編譯并運行程序,其結(jié)果如圖2.9 所示。圖 2.92.2 while 循環(huán)語句練習(1) 程序功能:運行程序后從鍵盤輸入數(shù)字1/2/3 后,可顯示抽獎得到的獎品;如果輸入其它數(shù)字或字符顯示“沒有獎品給你!”。(
7、2) 程序源代碼如下。import java.io.*;class EXP2_10 public static void main(String args) throws IOException char ch;System.out.println("按 1/2/3 數(shù)字鍵可得大獎!");System.out.println("按Q鍵可退出循環(huán)操作.");while (ch=(char)System.in.read()!=' ') System.in.skip(2); / 跳過回車鍵switch (ch) case '1'
8、:System.out.println("恭喜你得大獎,一輛汽車!");break;case '2':System.out.println("不錯呀,你得到一臺筆記本電腦!");break;case '3':System.out.println("沒有白來,你得到一臺冰箱!");break;case q: System.out.println(“歡迎下次再來!”); System.exit(0);default:System.out.println("真不幸,你沒有獎品!下次再來吧。"
9、;);(3) 編譯源程序。(4) 在命令提示符窗口運行程序,然后分別按1、2、3、r 結(jié)果如圖2.10 所示。圖 2.102.3 dowhile 循環(huán)語句練習(1) 程序功能:求12+100 之和,并將求和表達式與所求的和顯示出來。(2) 程序源代碼如下。class EXP2_11 public static void main(String args) int n=1, sum=0;do sum+=n+;while (n<=100);System.out.println("1+2.+100 ="+sum);(3)編譯并運行程序,結(jié)果如圖2.11 所示。圖 2.112
10、.4 多重循環(huán)練習(1) 輸出九九乘法表的程序,源代碼如下。public class EXP2_12public static void main(String args)int i,j,n=9;System.out.print(" * |");for (i=1;i<=n;i+)System.out.print(" "+i);System.out.print("n-|");for (i=1;i<=n;i+)System.out.print("-");System.out.println();for (i=1;i<=n;i+)System.out.print(" "+i+"
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全注射試題及答案大全
- 安全員b考試試題及答案
- 2025年零售行業(yè)新零售門店設(shè)計與顧客行為研究報告
- 聚焦2025:工業(yè)互聯(lián)網(wǎng)平臺區(qū)塊鏈智能合約安全防護與合規(guī)性審查報告001
- 安全工程師試題及答案
- 工業(yè)互聯(lián)網(wǎng)平臺傳感器網(wǎng)絡(luò)自組網(wǎng)技術(shù)在智能倉儲中的應(yīng)用案例分析報告001
- 2025年大數(shù)據(jù)存儲市場規(guī)模增長與技術(shù)創(chuàng)新分析報告
- 隱私保護培訓課件內(nèi)容
- 配電裝置培訓課件
- 創(chuàng)極地培訓課課件
- 2025年中國郵政集團有限公司遼寧省分公司人員招聘筆試備考試題及答案詳解1套
- 充電站建設(shè)管理制度
- 美好生活大調(diào)查:中國居民消費特點及趨勢報告(2025年度)
- 失業(yè)保障國際比較-洞察及研究
- 黨群工作筆試題目及答案
- 2024-2025學年度第二學期二年級語文暑假作業(yè)有答案共25天
- 廣東省廣州市天河區(qū)2023-2024學年八年級下學期期末歷史試卷(含答案)
- 2025河南省豫地科技集團有限公司社會招聘169人筆試參考題庫附帶答案詳解
- 2025-2030年中國有機肥料行業(yè)市場投資分析及未來發(fā)展趨勢預(yù)測研究報告
- AI技術(shù)賦能中小學教學模式創(chuàng)新與實踐研究
- 山西焦煤集團招聘筆試題庫2025
評論
0/150
提交評論