資源描述:
《傳智播客_Java基礎入門習題答案》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、Java基礎入門》習題答案第1章Java開發(fā)入門一、填空題1、JavaEE、JavaSE、JavaME2、JRE3、javac4、bin5、path、classpath二、選擇題1、ABCD2、C3、D4、B5、B三、簡答題1、面向?qū)ο?、跨平臺性、健壯性、安全性、可移植性、多線程性、動態(tài)性等。2、JRE(JavaRuntimeEnvironment,Java運行時環(huán)境),它相當于操作系統(tǒng)部分,提供了Java程序運行時所需要的基本條件和許多Java基礎類,例如,IO類、GUI控件類、網(wǎng)絡類等。JRE是提供給普通用戶使用的,如果你只想運行別人開發(fā)好的Java程序,那么,你的計算機上必
2、須且只需安裝JRE。JDK(JavaDevelopmentKit,Java開發(fā)工具包),它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開發(fā)相關的工具,是提供給Java開發(fā)人員使用的。初學者學習和使用Java語言時,首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學者安裝JDK后不必再去下載和安裝JRE了。四、編程題publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("這是第一個Java程序!");}}第2章Java編程基礎一、填空題1、class2、true和fa
3、lse3、單行注釋、多行注釋、文檔注釋4、基本數(shù)據(jù)類型、引用數(shù)據(jù)類型5、1、2、4、86、&&&
4、
5、
6、7、08、59、3410、56二、判斷題1、錯2、對3、錯4、對5、錯三、選擇題1、AD2、AD3、C4、ABCD5、C6、A7、AC8、A9、B10、A四、程序分析題1、編譯不通過。int值4和b相加時,由于變量b的類型為byte,取值范圍沒有int類型大,存不下int類型的值,因此編譯不通過。2、編譯不通過。這是因為y是在最里層的代碼塊中定義的一個變量,只有在那個代碼塊中才可使用,在使用y=x;語句時已經(jīng)超過了y變量的作用域,所以編譯無法通過。3、打印結果為:3。4、打印結果
7、為:987五、問答題1、Java語言的八種基本數(shù)據(jù)類型有:byte字節(jié)型,占一個字節(jié)。short短整型,占兩個字節(jié)。int整型,占4個字節(jié)。long長整型,占8個字節(jié)。float單精度浮點型,占4個字節(jié)。double雙精度浮點型,占8個字節(jié)。char字符型,占兩個字節(jié)。boolean型,表示邏輯值,有true和false兩個值,分別占一個字節(jié)。2、如果使用“&”在表達式之間進行連接,那么無論任何情況,“&”兩邊的表達式都會參與計算。如果使用“&&”進行連接,當“&&”左邊的表達式為false,則不會執(zhí)行其右邊的表達式。例如定義intx=2,y=0;booleanb=x8、>0表達是會發(fā)生被0除異常,因為x/y的表達式執(zhí)行了。而booleanb=x0是不會出現(xiàn)這種異常的,因為x9、);}}2、參考答案publicclassTest02{publicstaticvoidmain(Stringargs[]){inty=function(0);System.out.println(y);}publicstaticintfunction(intx){inty;if(x>0){y=x+3;}elseif(x==0){y=0;}else{y=x*x-1;}returny;}}3、參考答案publicclassTest03{publicstaticvoidmain(String[]args){int[]arr={25,24,12,76,101,96,28};for(in
10、ti=0;iarr[j+1]){//比較相鄰元素//下面的三行代碼用于交換兩個元素inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}for(inti=0;i