




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
實驗3 運算符和表達式的使用1. 登陸上機練習(xí)系統(tǒng),完成實驗03中的個題目,并提交。2000120003200072001120001 求兩個數(shù)的和與差輸入整數(shù)a和b,計算并輸出a、b的和與差。例:輸入2 -8輸出The sum is -6The difference is 10import java.util.Scanner;public class Test20001 public static void main(String args) int a, b, sum, diff; Scanner in=new Scanner(System.in); a=in.nextInt(); b=in.nextInt(); /*-*/ sum=a+b; diff=a-b; System.out.println(The sum is +sum); System.out.println(The difference is +diff); 20003 華氏溫度轉(zhuǎn)換為攝氏溫度輸入華氏溫度f,計算并輸出相應(yīng)的攝氏溫度c。c = 5/9(f-32).例:括號內(nèi)是說明輸入17.2 (華氏溫度)輸出The temprature is -8.222222222222223import java.util.Scanner;public class Test20003 public static void main(String args) Scanner in=new Scanner(System.in); double f, c; f=in.nextDouble(); /*-*/ c=5.0/9*(f-32); /注意:5/9結(jié)果是0 System.out.println(The temprature is +c); 20007 計算三門課程的平均成績已知某位學(xué)生的數(shù)學(xué)、英語和計算機課程的成績分別是87分、72分和93分,求該生3門課程的平均分。本題無輸入。輸出示例:math = 87, eng = 72, comp = 93average = 84public class test20007 public static void main(String args) int math, eng, comp, average; /*-*/ math=87; eng=72; comp=93; average=(math+eng+comp)/3; System.out.println(math = +math+, eng = +eng+, comp = +comp); System.out.println(average = + average); 20011 計算一個3位數(shù)的各位數(shù)字輸入一個3位數(shù)n,分別求出 n 的個位數(shù)字(c)、十位數(shù)字(b)和百位數(shù)字(a)的值。輸入輸出示例:輸入:152輸出:number152:digit1=2,digit2=5,digit3=1import java.util.Scanner;public class Test20011 public static void main(String args) int a,b,c,n; Scanner in=new Scanner(System.in); n=in.nextInt(); /*-*/ c=n%10;/個位 b=(n/10)%10;/十位 a=(n/100)%10;/百位 System.out.println(number+n+:digit1=+c+,digit2=+b+,digit3=+a); 2. 閱讀以下程序,寫出程序的運行結(jié)果,并上機運行驗證。運行結(jié)果:m=2 k=1x=1.0 y=2.0 z=-3.0ch1=A ch2=Ach1=A ch2=aHello,Welcome to core Java!思考:(1) 字符A和a之間有什么關(guān)系?字符A的Unicode碼比字符a的小32。(2) 假設(shè)字符型變量ch中保存一個大寫字母,執(zhí)行ch+=(a-A );后,ch中是什么?ch中是相應(yīng)的小寫字母。例:若ch=B,執(zhí)行ch+=(a-A );后ch=b。3. 閱讀以下程序,寫出程序的運行結(jié)果,并上機運行驗證。運行結(jié)果:m=3 n=2. m大于n嗎?truem=2 n=2. m大于n嗎?false str1=Hello;str2=Hello! s1和s2相等嗎?false思考:(1) s1和s2為什么不相等?s2比s1多一個字符“!”,所以不相同。(2) s1和s2哪一個大?s2比s1大。4. 閱讀以下程序,寫出程序的運行結(jié)果,并上機運行驗證。運行結(jié)果:邏輯變量b1=true、b2=falseb1b2(異或運算)的結(jié)果是:trueb1!b2(b2取反后與b1異或運算)的結(jié)果是:false思考:(1) 如果給 b1賦值2,程序會怎樣?會出錯。因為類型不匹配:不能從int轉(zhuǎn)換為boolean。5. 閱讀以下程序,寫出程序的運行結(jié)果,并上機運行驗證。運行結(jié)果:第1段測試代碼輸出-1127-127-128第2段測試代碼輸出f=1.23456792E8d=1.23456789123456784E17第3段測試代碼輸出float型變量強制轉(zhuǎn)換為int型的結(jié)果是:3int型變量運算:(m+2*n)/k的結(jié)果是:2(m+2*n)/k的結(jié)果賦值給float型變量后x=2.0思考:(1) 分析第1段代碼,說明在什么情況下,int類型的數(shù)值轉(zhuǎn)換為byte類型,會出現(xiàn)符號變化,即正數(shù)變負數(shù),負數(shù)變正數(shù)?為何輸出會不同?如果數(shù)值超出byte類型的取值范圍時,會出現(xiàn)符號變化。因轉(zhuǎn)換時從int類型數(shù)值的二進制補碼形式中截取低8位,作為byte類型的補碼,所以輸出會不同。(2) 分析第2段代碼,說明整數(shù)類型向浮點型轉(zhuǎn)換是否可能出現(xiàn)精度損失,是否需要強制轉(zhuǎn)換。整數(shù)類型向浮點型轉(zhuǎn)換可能出現(xiàn)精度損失,但不需要強制轉(zhuǎn)換。(3) 語句float x=3.14f; 改為float x=3.14; 會出錯,為什么?因為3.54是double類型,不能賦給float類型的變量x,在3.54后面加F或f,將其轉(zhuǎn)換成float類型,就可以賦值了。(4) 如果將x=(m+2*n)/k改為x=(m+2*n)/(float)k,x的結(jié)果是多少?x=(m+2*n)/k=7/3=2x=(m+2*n)/(float)k=7/3.0=2.33333336. 閱讀以下程序,寫出程序的運行結(jié)果,并上機運行驗證。運行結(jié)果:i=7 j=6 k=3t=13 i=8 j=5 k=3表達式c1+j*k/j%i的結(jié)果是:100f=false i=7 j=6f=true j=6思考:(1) 分析語句 t=i+k%-j*2; 的執(zhí)行過程。即 t=(i+)+k%(-j)*2; 執(zhí)行過程如下:-j;得j為5t=i+k%j*2=7+3%5*2=7+3*2=13;i+; 得i為8(2) 表達式c1+j*k/j%i的結(jié)果是什么類型?為什么?字符和整數(shù)相加得到什么?是int,因為字符變量c1自動轉(zhuǎn)換成int后參加運算。字符和整數(shù)相加
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程采購合同的價款支付方式3篇
- 子公司創(chuàng)建與員工激勵3篇
- 入股協(xié)議書模板3篇
- 合同補充協(xié)議的簽訂流程詳解3篇
- 工地臨時圍墻施工合同3篇
- 員工借調(diào)協(xié)議3篇
- 代簽委托書在融資租賃中的應(yīng)用3篇
- 種子種苗繁殖與新型農(nóng)業(yè)經(jīng)營主體的融合考核試卷
- 礦產(chǎn)勘查地球化學(xué)方法考核試卷
- 批發(fā)業(yè)基礎(chǔ)知識考核試卷
- 河南省普通高中2024-2025學(xué)年高三下學(xué)期學(xué)業(yè)水平選擇性模擬考試(四)歷史試題(原卷版+解析版)
- 一例盆腔臟器脫垂全盆底重建術(shù)患者的護理
- 快手賬號轉(zhuǎn)讓合同范例
- 2022年江蘇鳳凰出版?zhèn)髅郊瘓F有限公司招聘筆試題庫及答案解析
- 年產(chǎn)11萬噸聚丙烯合成工藝設(shè)計
- 幼兒園教學(xué)課件《神奇的色彩女王 》課件
- 信息不對稱論文
- 話劇《林黛玉進賈府》
- 妊娠期高血壓綜合征-ppt課件
- 《電力工程》PPT精品課程課件全冊課件匯總
- 高強螺栓螺母墊圈重量一覽表
評論
0/150
提交評論