已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗報告實驗中心:計算機實驗教學(xué)中心實驗課程:java核心技術(shù)實驗名稱:運算符、表達式與語句專業(yè):計算機科學(xué)與技術(shù)軟件服務(wù)外包年級班級: 2014級外包2班姓名:汪西學(xué)號:20140660021206日期:2016年3月31日(第五周周四)1.實驗?zāi)康?、掌握類型轉(zhuǎn)換運算符;2、掌握在if-else分支語句的if操作中使用switch語句;3、能熟練使用if-else分支和while循環(huán)語句開發(fā)java應(yīng)用程序2.實驗內(nèi)容1、根據(jù)附錄里的源代碼,按照注釋要求,完成代碼填空,使程序能夠運行得出結(jié)果。1)實驗1 托運行李2)實驗2 自動售貨機3)實驗3 猜數(shù)字游戲2、設(shè)計編寫程序完成以下任務(wù)。 1)在實驗1的基礎(chǔ)上進行改進,讓飛機在托運行李時給用戶一的優(yōu)惠:免收費用中不足一元、一角或一分的金額。2)在實驗2的基礎(chǔ)上進行改進,使得用戶也可以投入5元錢,選擇“草原奶茶”、“青青咖啡”和“甜美酸奶”之一。3)輸入一個數(shù)字,判斷是一個奇數(shù)還是偶數(shù)(知識點:條件語句)知識點:二選一條件語句4)編寫程序, 判斷一個變量x的值,如果是1,輸出x=1,如果是5,輸出x=5,如果是 10,輸出x=10,除了以上幾個值,都輸出x=none。(知識點:條件語句)知識點:條件語句switch(byte, short, int, char)5)分別使用for循環(huán),while循環(huán),do循環(huán)求1到100之間所有能被3整除的整數(shù)的和。(知識點:循環(huán)語句)6)編寫應(yīng)用程序,求1+1/2!+1/3!+1/4!+的前20項和。知識點:循環(huán)+條件判斷的基本運用7)聲明一個int數(shù)組,將1-10的數(shù)據(jù)存儲到該數(shù)組當中。從鍵盤中輸入一個整數(shù),將該整數(shù)放到數(shù)組中下標為5的空間中,最后計算該數(shù)組中所有數(shù)據(jù)的和并打印輸出。(知識點:數(shù)組的聲明、初始化、數(shù)組的訪問,循環(huán)語句的使用)8)提高題:除去次方數(shù)自然數(shù)的平方數(shù)是:1 4 9 16 25 自然數(shù)的立方數(shù)是:1 8 27 64 125 自然數(shù)的4次方數(shù)是:1 16 81 256 這些數(shù)字都可以稱為次方數(shù)。110000中,去掉所有的次方數(shù),還剩下多少個數(shù)字?3. 實驗步驟1、public static void main(String args) / TODO Auto-generated method stubint trainCharge=12;int carCharge=22;double planeCharge=0.062;Scanner reader=new Scanner(System.in);double weight,charge;System.out.printf(輸入行李重量:);weight=reader.nextDouble();System.out.printf(行李重量:%f公斤(kg)n,weight);System.out.printf(需要計費的重量:%d(kg)n,(int)weight);charge=(int)weight*trainCharge;/將表達式(int)weight*trainCharge賦值給chargeSystem.out.printf(用火車托運(%d元/kg),費用%f元n,trainCharge,charge);System.out.printf(需要計費的重量:%d(kg)n,(int)(weight+0.5);charge=(int)(weight+0.5)*carCharge;/將表達式(int)(weight+0.5)*carCharge賦值給chargeSystem.out.printf(用汽車托運(%d元/kg),費用%f元n,carCharge,charge);System.out.printf(行李重量:%f克(g)n,weight*1000);System.out.printf(需要計費的重量:%d(g)n,(int)(weight*1000+0.5);charge=(int) (int)(weight*1000+0.5)*planeCharge);/將表達式(int)(weight*1000+0.5)*planeCharge賦值給chargeSystem.out.printf(用飛機托運(%f元/kg),費用%f元n,planeCharge,charge);2、public class two public static void main(String args) / TODO Auto-generated method stubint money;int drinking;System.out.printf(投入金額:2、3或5元(按Enter鍵確認):);Scanner reader=new Scanner(System.in);money=reader.nextInt();if(money=2)System.out.printf(選擇凈凈礦泉水(1),甜甜礦泉水(2),和美美礦泉水(3)之一:n);System.out.printf(輸入1,2或3:);drinking=reader.nextInt();switch(drinking)case 1:System.out.printf(得到凈凈礦泉水n);break;case 2:System.out.printf(得到甜甜礦泉水n);break;case 3:System.out.printf(得到美美礦泉水n);break;default:System.out.printf(選擇錯誤);else if(money=3)System.out.printf(選擇爽口可樂(1),清涼雪碧(2),和雪山果汁(3)之一:n);System.out.printf(輸入1,2或3:);drinking=reader.nextInt();switch(drinking)case 1:System.out.printf(得到爽口可樂n);break;case 2:System.out.printf(得到清涼雪碧n);break;case 3:System.out.printf(得到雪山果汁n);break;default:System.out.printf(選擇錯誤);else if(money=5)System.out.printf(選擇草原奶茶(1)、青青咖啡(2)和甜美酸奶(3)”之一:n);System.out.printf(輸入1,2或3:);drinking=reader.nextInt();switch(drinking)case 1:System.out.printf(得到草原奶茶n);break;case 2:System.out.printf(得到青青咖啡n);break;case 3:System.out.printf(得到甜美酸奶n);break;default:System.out.printf(選擇錯誤);elseSystem.out.printf(輸入的錢幣不符合要求);3、public class four public static void main(String args) / TODO Auto-generated method stubint num;System.out.printf(請輸入一個數(shù)字:);Scanner reader=new Scanner(System.in);num=reader.nextInt();if(num/2=0)System.out.printf(你輸入的是一個偶數(shù)!);elseSystem.out.printf(你輸入的是一個奇數(shù)!);4、public class five public static void main(String args) / TODO Auto-generated method stubint x;System.out.printf(請輸入一個數(shù)字:n);Scanner reader=new Scanner(System.in);x=reader.nextInt();switch(x)case 1:System.out.printf(x=1n);break;case 5:System.out.printf(x=5n);break;case 10:System.out.printf(x=10n);break;default:System.out.printf(x=none);5、public class six public static void main(String args) / TODO Auto-generated method stub int sum=0,i=1; for( i=1;i=100;i+) if(i%3=0) sum=sum+i; System.out.println(1到100之間能夠被3整除的整數(shù)和為:+sum); do if(i%3=0) sum=sum+i; i+; while(i=100); System.out.println(1到100之間能夠被3整除的整數(shù)和為:+sum); while(i=100) if(i%3=0) sum=sum+i; i+; System.out.println(1到100之間能夠被3整除的整數(shù)和為:+sum);6、public class seven public static void main(String args) / TODO Auto-generated method stub double sum =0; for(int i=1;i=20;i+) double n=1.0; for(int j=1;j=i;j+) n=n*j; sum=sum+1/n; System.out.printf(1+1/2!+1/3!+1/4!+.+1/20!結(jié)果為:+sum);7、public class eight public static void main(String args) / TODO Auto-generated method stub int a=new int10; int sum=0; for(int i=0;i10;i+) ai=i+1; System.out.println(請輸入一個整數(shù):); Scanner reader=new Scanner(System.in); int num=reader.nextInt(); a5=num; for(int i=0;i10;i+) System.out.println(ai); sum=sum+ai; System.out.print(數(shù)組之和為:+sum);8、public class nine public static void main(String args) / TODO Auto-generated method stubSet sets = new HashSet(); sets.add(1.0); / 添加第一個元素 1 int i,j=2; for(i=2;Math.pow(i, j)=10000;i+) for(j=2;Math.pow(
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年九年級數(shù)學(xué)組第一次月測質(zhì)量檢測總結(jié)(四篇)
- 2025年二方賓館轉(zhuǎn)讓合同(三篇)
- 2025年個人車輛租賃合同格式范文(2篇)
- 水泥廠內(nèi)部裝修合同
- 親子游泳館裝修合同終止
- 水利工程淤泥清理運輸合同
- 工業(yè)廠房裝修施工協(xié)議模板
- 別墅改造裝修合同協(xié)議
- 教堂裝修包清工合同模板
- 化妝品物流合同樣本
- 交通信號控制系統(tǒng)檢驗批質(zhì)量驗收記錄表
- Bankart損傷的診療進展培訓(xùn)課件
- 護理部用藥安全質(zhì)量評價標準
- 校園信息化設(shè)備管理檢查表
- 新版抗拔樁裂縫及強度驗算計算表格(自動版)
- API SPEC 5DP-2020鉆桿規(guī)范
- 創(chuàng)新思維課件(完整版)
- DB34∕T 4161-2022 全過程工程咨詢服務(wù)管理規(guī)程
- 部編版小學(xué)生語文教師:統(tǒng)編版語文1-6年級語文要素梳理
- 注塑成型工藝參數(shù)知識講解
- 安全生產(chǎn)專業(yè)化管理
評論
0/150
提交評論