Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案_第1頁
Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案_第2頁
Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案_第3頁
Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案_第4頁
Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java程序設計實戰(zhàn)案例教程王靜紅課后習題答案第1章習題答案一、判斷題1-6:××√√√√二、選擇題1-5:BDAAA6-10:ADACD11-12:BC三、填空題1、JDK1.02、Java字節(jié)碼解釋器3、字節(jié)碼機器碼4、CC++5、單繼承多繼承指針

第2章一、填空題1.字母 _ $2.true false3.float double4.單行注釋 多行注釋 文檔注釋5.5 66.3 17.continue8.0 數(shù)組長度-1二、選擇題1.B 2.D 3.B 4.C 5.B 6.D 7.D 8.C三、1.publicstaticintgetMax(inta,intb,intc){ intmax=0; if(a>b&&a>c){ max=a; }else{ if(b>c){ max=b; }else{ max=c; } } returnmax; }2.Scannerinput=newScanner(System.in);System.out.println("請輸入一個1-9之間的整數(shù):");intnum=input.nextInt();switch(num){ case1: System.out.println("一干二凈"); break; case2: System.out.println("二龍戲珠"); break; case3: System.out.println("三心二意"); break; case4: System.out.println("四通八達"); break; case5: System.out.println("五顏六色"); break; case6: System.out.println("六神無主"); break; case7: System.out.println("七情六欲"); break;case8: System.out.println("八仙過海"); break;case9: System.out.println("九牛一毛"); break; default: System.out.println("輸入的數(shù)字無效");}3.//方法一:intsum=0;for(inti=1;i<=100;i=i+2){sum=sum+i;}System.out.println("結(jié)果為"+sum);//方法二:intsum=0;for(inti=1;i<=100;i++){if(i%2!=0){sum=sum+i;}}System.out.println("結(jié)果為"+sum);4.for(inti=1;i<=9;i++){ for(intj=1;j<=i;j++){ System.out.print(j+"*"+i+"="+j*i+" "); } System.out.print("\n");}5.String[]ns={“one”,“two”,“three”,“four”,“five”};for(Stringstr:ns){System.out.print(str+"");}

第3章一、1.AD 2.B 3.C 4.C 5.B 6.B 7.D 8.C 9.C 10.C 11.AC 12.AC二、1.privatepublic 2.this 3.靜態(tài)非靜態(tài)三、1.類就是具備某些共同特征的實體的集合,它是一種抽象的數(shù)據(jù)類型,它是對所具有相同特征實體的抽象。在面向?qū)ο蟮某绦蛟O計語言中,類是對一類“事物”的屬性與行為的抽象??芍^是萬物皆對象,對象是客觀存在的事物,可以說任何客觀存在的都是可以成為對象。所謂對象就是真實世界中的實體,對象與實體是一一對應的,也就是說現(xiàn)實世界中每一個實體都是一個對象,它是一種具體的概念。類與對象的關系:類是對象的集合,對象是類的實例。在類中的位置不同成員變量:類中,方法外局部變量:方法中或者方法聲明上(形式參數(shù))作用范圍不一樣成員變量:類中局部變量:方法中初始化值的不同成員變量:有默認值局部變量:沒有默認值。必須先定義,賦值,最后使用在內(nèi)存中的位置不同成員變量:堆內(nèi)存局部變量:棧內(nèi)存生命周期不同成員變量:隨著對象的創(chuàng)建而存在,隨著對象的消失而消失局部變量:隨著方法的調(diào)用而存在,隨著方法的調(diào)用完畢而消失構(gòu)造方法是一種特殊的方法,它是一個與類同名的方法。對象的創(chuàng)建就是通過構(gòu)造方法來完成,其功能主要是完成對象的初始化。當類實例化一個對象時會自動調(diào)用構(gòu)造方法。構(gòu)造方法和其他方法一樣也可以重載。構(gòu)造方法是一種特殊的方法,與一般的方法不同是:構(gòu)造方法的名字必須與定義他的類名完全相同,沒有返回類型,甚至連void也沒有。構(gòu)造方法的調(diào)用是在創(chuàng)建一個對象時使用new操作進行的。構(gòu)造方法的作用是初始化對象。不能被static、final、synchronized、abstract和native修飾。構(gòu)造方法不能被子類繼承。封裝(Encapsulation)是面向?qū)ο蠓椒ǖ闹匾瓌t,就是把對象的屬性和操作(或服務)結(jié)合為一個獨立的整體,并盡可能隱藏對象的內(nèi)部實現(xiàn)細節(jié)。就是私有化private不讓別人輕易得到數(shù)據(jù)只能通過定義getset方法存取。好處:1:.將變化隔離;2:便于使用;3:提高重要性;4:提高安全性

第4章練習題答案B2.D3.AB4.C5.AB

第5章1、C2、C3、A4、C5、A6、C7、C8、A

第6章1.D2.B3.B4.D

第7章1、A2、C3、B4、B5、C6、D

第8章一、1.C 2.C 3.A 4.A 5.A 6.D 7.A 8.A 9.B 10.A 二、1.byte[]arraybyte[]arrayintlen輸入流int字節(jié)數(shù)OutputStream、Writers字節(jié)流字符字節(jié)int三、1.它一般有voidwrite(intb),flush()和close()這三個方法,其中voidwrite(intb)方法是用來將指定的字節(jié)b作為數(shù)據(jù)寫入輸出流。flush()的作用是清空輸出流,并輸出所有被緩沖的字節(jié)。而close()類的作用是關閉流的使用方法及注意,與InputStream中的close()方法一樣??梢?,使用的類是FileReader和FileWriter。兩者都作為Object類的直接子類,基本輸入流(無效Stream)和基本輸出流(OutputStream)是處理以8位字節(jié)為基本單位的字節(jié)流類;Reader和Writer類是專門處理16位字符流的類。

第9章練習題答案A2.D3.A

第10章練習題答案B2.A3.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論