《Java面向?qū)ο蟪绦蛟O(shè)計》(第2版)課后答案_第1頁
《Java面向?qū)ο蟪绦蛟O(shè)計》(第2版)課后答案_第2頁
《Java面向?qū)ο蟪绦蛟O(shè)計》(第2版)課后答案_第3頁
《Java面向?qū)ο蟪绦蛟O(shè)計》(第2版)課后答案_第4頁
《Java面向?qū)ο蟪绦蛟O(shè)計》(第2版)課后答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java面向?qū)ο蟪绦蛟O(shè)計(編著耿祥義張躍平)習(xí)題11.JamesGosling2.(1)使用一個文本編輯器編寫源文件。(2)使用Java編譯器(javac.exe)編譯Java源程序,得到字節(jié)碼文件。(3)使用Java解釋器(java.exe)運行Java程序3.Java的源文件是由若干個書寫形式互相獨立的類組成的。應(yīng)用程序中可以沒有public類,若有的話至多可以有一個public類。4.系統(tǒng)環(huán)境path

D\jdk\bin;系統(tǒng)環(huán)境classpath

D\jdk\jre\lib\rt.jar;.;5.

B6.Java源文件的擴展名是.java。Java字節(jié)碼的擴展名是.class。7.

D8.(1)Speak.java(2)生成兩個字節(jié)碼文件,這些字節(jié)碼文件的名字Speak.class和Xiti8.class(3)javaXiti8(4)執(zhí)行javaSpeak的錯誤提示Exceptioninthread"main"java.lang.NoSuchMethodError:main執(zhí)行javaxiti8得到的錯誤提示Exceptioninthread"main"java.lang.NoClassDefFoundError:xiti8(wrongname:Xiti8)執(zhí)行javaXiti8.class得到的錯誤提示Exceptioninthread"main"java.lang.NoClassDefFoundError:Xiti8/class執(zhí)行javaXiti8得到的輸出結(jié)果I'mgladtomeetyou9.屬于操作題,解答略。習(xí)題21.

D2.【代碼1】

【代碼2】錯誤

//【代碼3】更正為floatz=6.89F;3.float型常量后面必須要有后綴“f”或“F”。對于double常量,后面可以有后綴“d”或“D”,但允許省略該后綴。4.publicclassXiti4{publicstaticvoidmain(Stringargs[]){charch1='你',ch2='我',ch3='他';System.out.println("\""ch1"\"的位置:"(int)ch1);System.out.println("\""ch2"\"的位置:"(int)ch2);System.out.println("\""ch3"\"的位置:"(int)ch3);}}5.?dāng)?shù)組名字.length6.?dāng)?shù)組名字.length7.【代碼1】A,65【代碼2】-127【代碼3】

123456.783,123456.783128.【代碼1】false【代碼2】true【代碼3】false【代碼4】3【代碼5】4.4【代碼6】8.8習(xí)題3輸出110if-else語句書寫的不夠規(guī)范,復(fù)合語句缺少大括號“{}”,代碼不夠清晰。2.你好好酷!!3.publicclassXiti3_3{

publicstaticvoidmain(Stringargs[]){intstartPosition=0,endPosition=0;charcStart='а',cEnd='я';startPosition=(int)cStart;

//cStart做int型轉(zhuǎn)換據(jù)運算,并將結(jié)果賦值給startPositionendPosition=(int)cEnd;

//cEnd做int型轉(zhuǎn)換運算,并將結(jié)果賦值給endPosition

System.out.println("俄文字母表:");for(inti=startPosition;i<=endPosition;i){charc='\0';c=(char)i;

//i做char型轉(zhuǎn)換運算,并將結(jié)果賦值給cSystem.out.print(""c);if((i-startPosition1)==0)System.out.println("");

}

}}4.publicclassXiti4{

publicstaticvoidmain(Stringargs[]){

doublesum=0,a=1;inti=1;while(i<=20){sum=suma;i;a=a*i;}System.out.println("sum="sum);}}5.classXiti5{

publicstaticvoidmain(Stringargs[]){inti,j;for(j=2;j<=100;j)

{for(i=2;i<=j/2;i){if(j%i==0)break;}if(i>j/2){System.out.print(""j);}}}}6.classXiti6{

publicstaticvoidmain(Stringargs[]){

doublesum=0,a=1,i=1;while(i<=20){sum=suma;i;a=(1.0/i)*a;}System.out.println("使用while循環(huán)計算的sum="sum);for(sum=0,i=1,a=1;i<=20;i){

a=a*(1.0/i);sum=suma;}System.out.println("使用for循環(huán)計算的sum="sum);}}7.publicclassXiti7{

publicstaticvoidmain(Stringargs[]){

intsum=0,i,j;for(i=1;i<=1000;i){

for(j=1,sum=0;j<i;j){

if(i%j==0)sum=sumj;}if(sum==i)System.out.println("完數(shù):"i);}}}8.方法之一importjava.util.Scanner;publicclassXiti8{

publicstaticvoidmain(Stringargs[]){System.out.println("請輸入兩個非零正整數(shù),每輸入一個數(shù)回車確認(rèn)");Scannerreader=newScanner(System.in);intm=0,n=0,temp=0,gy=0,gb=0,a,b;a=m=reader.nextInt();b=n=reader.nextInt();if(m<n){

temp=m;m=n;n=temp;}intr=m%n;while(r!=0){

n=m;m=r;r=m%n;}gy=n;gb=a*b/gy;System.out.println("最大公約數(shù):"gy);System.out.println("最小公倍數(shù):"gb);}}8.方法之二importjava.util.Scanner;publicclassXiti8{publicstaticvoidmain(Stringargs[]){System.out.println("請輸入兩個非零正整數(shù),每輸入一個數(shù)回車確認(rèn)");Scannerreader=newScanner(System.in);intm=0,n=0,t=0,gy=0,gb=0;m

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論