JAVA語言-學習指南_第1頁
JAVA語言-學習指南_第2頁
JAVA語言-學習指南_第3頁
JAVA語言-學習指南_第4頁
JAVA語言-學習指南_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JAVA語言■學習指南

一、判斷題

若判斷結(jié)果為正確請在該題后標明字母T,若結(jié)昊為錯誤標明字母Fo

1.Java語言關(guān)鍵字由字母(包括英文字母、下劃線字符、美元字符、文字字符)

和數(shù)字組成。

2.Java應用程序從ma:n方法開始執(zhí)行。

3.Java語言中,只限子類或者同一包中的類的方法能訪問的訪問權(quán)限是

privateo

4.一個數(shù)組可以存放許多不同類型的數(shù)值。

5.設有數(shù)組定義x={{1,2},{3,4,5},{6},{}};,則x.length的

值為4o

6.設有數(shù)組定義int□口X={{1,2},{3,4,5},{6},{});,則x.length的

值為7。

7.如果在try塊之后沒有catch塊,則必須有finally塊。

8.隨機存取文件的記錄必須等長。

9.在BorderLayout中,添加到NORTH區(qū)的兩個按鈕將并排顯示。

10.在編寫訪問數(shù)據(jù)庫的Java程序時,ResultSet對象的作用是存儲查詢結(jié)果。

11.方法System.out.printin只是在命令窗口中顯示(或打?。┮恍形淖?。

12.Java語言中,只限子類或者同一包中的類的方法能訪問的訪問權(quán)限是

publico

13.Java語言關(guān)鍵字不可以用作變量、方法、類或標號的標識符。

14.在編寫訪問數(shù)據(jù)庫的Java程序時,ResultSet對象的作用是存儲查詢結(jié)果。

15.子類可以從多個超類中派生出來。

16.設有數(shù)組定義int口口X={{1,2},{3,4,5},{6},{}};,則x.length

的值為4。

17.隨機存取文件的記錄必須等長。

18.在BorderLayout中,添加到NORTH區(qū)的兩個按鈕將并排顯示。

19.Java的大部分網(wǎng)絡類都包含在Java,applet包中。

20.多線程的使用可以提高設備的平行工作能力,但是使系統(tǒng)管理變得復雜。

21.用二二比較字符串電象時,如果字符串包含的是同一個值時,結(jié)果為true。

22.聲明為final的類不能是超類。

23.Java語言關(guān)鍵字由字母(包括英文字母、下戈!線字符、美元字符、文字字符)

和數(shù)字組成。

24.聲明變量時必須指定一個類型。

25.Java語言中,只限子類或者同一包中的類的方法能訪問的訪問權(quán)限是

privateo

二、單項選擇題

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。

LOOP將()封裝進一個包。

A)數(shù)據(jù)B)數(shù)據(jù)和屬性

0數(shù)據(jù)和方法D)方法和行為

2.不能構(gòu)成循環(huán)的港句是()o

A)for語句B)while語句C)switch語句D)dowhile語句

3.()是一個特殊的方法,用于對類的實例變量進行初始化。

A)終止函數(shù)B)構(gòu)造函數(shù)

0重載函數(shù)D)初始化函數(shù)

4.使整值變量x加1,下面寫出的形式不對的是()

A)x+4-B)++xC)x=x+1D)x=+1

5.執(zhí)行以下代碼,輸出結(jié)果是()o

intx=5,y=7,u=9,v=6;

System.out.println(x>y?x+2:u>v?u-3:v+2);

A)8B)6C)7D)true

6.請看下面的程序段:

publicclassPerson{

intarr[]=newint[10];

publicstaticvoidmain(Stringa口)(

System.out.printin(arrF11):

}

下面說法正確的是()

A)當編譯時會發(fā)生錯誤B)編譯不會發(fā)生錯誤但執(zhí)行時會發(fā)生錯誤

0輸出結(jié)果0D)不會輸出結(jié)果

7.下列語句序列執(zhí)行后,k的值是()o

intm=3,n=6,k=0;

while((m++)<(----n))++k;

A)0B)1C)2D)3

8.下面選項正確的是:

A)Stringtemp[]=newString{"j”"a""z”};

B)Stringtemp[]={“j”“a”“z”);

C)Stringtemp={"j”,"a",“z”};

D)Stringtemp[]={"j","a","z”);

9.請看下面的程序段

inti=l;

intj;

j=i++;

在程序段運行后,i和j的值為()o

A)1,1B)1,2C)2,1D)2,2

10.執(zhí)行以下代碼,輸出結(jié)果是()。

intx=5,y=7,u=9,v=6:

SysLem.out.prinlln(x>y?x+2:u>v?u-3:v+2);

A)8B)6C)7D)true

11.下面選項中異常處理不是Java中預定好的()o

A)ArithmeticExceptionB)NullPointerException

C)SecurithExceptionD)ArrayOutOfLengthException

12.在FilterOutputStream類中,下面哪個類是合法的()o

A)FileB)InputStream

C)OutputstreamD)FileOutputStream

13.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是

()。

A)mouseReleasedI)B)mouseEnteredO

C)mouseExited()D)mouseMoved()

14.()方法不能用來暫時停止當前線程的運行。

A)stopOB)sleep0C)wait0D)suspend()

15.Java語言的類間的繼承關(guān)系是()o

A)多重的B)單重的C)線程的D)不能繼承

16.面向?qū)ο蟪绦蛟O計方法的優(yōu)點是()o

A)可重用性、可擴展性、可操作性B)可重用性、可維護性、可操作性

0可管理性、可擴展性、可操作性D)可重用性、可擴展性、可管理性

17.所有的程序均可以用幾種類型控制結(jié)構(gòu)編寫()。

A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B)順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

C)順序結(jié)構(gòu)、選擇結(jié)構(gòu)D)選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

18.不能構(gòu)成循環(huán)的語句是()。

A)1、“語句B)while語句C)switch語句D)do_while語句

19.Java語言的類間的繼承關(guān)系是()o

A)多重的B)單重的C)線程的D)不能繼承

20.有如下的程序:

publicclassWelcome{

publicstaticvoidmain(Stringarg[]){

System,out.printin(uWelcome\nto\nJava\nProgramming!;

則它的輸出結(jié)果是

A)WelcometoJavaProgramming!

B)WelcomentonJavanProgramming!

C)Welcome

to

Java

PiograHuiiing

i

D)Welcome

to

Java

Programming!

21.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是

()。

A)mouseReleased0B)mouseEntered()

C)mouseExitedOD)mouseMovedO

22.二維數(shù)組使用幾個下標()o

A)1B)203D)4

23.下列語句序列執(zhí)行后,k的值是()0

intm=3,n=6,k=0;

while((m++)<(---n))++k;

A)0B)102D)3

24.如果超類不允許其通過繼承的方式產(chǎn)生的子類訪問它的某些成員,那么

它必須以()方式聲明該成員。

A)publicB)privateC)protectedD)static

25.跳過"y塊的異常處理程序,程序在最后一個()塊后開始執(zhí)行。

A)finallyB)catchC)finally或catchD)任意

26.Java語言的類間的繼承關(guān)系是()。

A)多重的B)單重的C)線程的D)不能繼承

27.計算機處理的最小數(shù)據(jù)單元稱為()o

A)位B)字節(jié)C)兆D)文件

28.()方法不能用來暫時停止當前線程的運行。

A)stop()B)sleep()C)wait()D)suspend()

29.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是

()o

A)mouseReleased;)B)mouseEntered()

C)mouseExitedOD)mouseMoved()

30.如果在關(guān)閉socket時發(fā)生一個I/O錯誤,會拋出()。

A)lOExceptionB)UnknownllostException

C)SocketExceptionD)MalformedURLException

31.下面選項正確的是:

A)Stringtemp□=newString{"j""a""z"};

B)Stringtemp[]={"j""a""z"}:

C)Stringtemp={"j","a","z"};

0)StringLenip[]-{"j","a","z”);

32.如果超類不允許其通過繼承的方式產(chǎn)生的子類訪問它的某些成員,那么

它必須以()方式聲明該成員。

A)publicB)privateC)protectedD)static

33.Java語言的類間的繼承關(guān)系是()。

A)多重的B)單重的C)線程的D)不能繼承

34.計算機處理的最小數(shù)據(jù)單元稱為()。

A)位B)字節(jié)C)兆D)文件

35.()方法不能用來暫時停止當前線程的運吁。

A)stop()B)sleep()C)wait()D)suspend()

36.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是

()。

A)mouseReleased;)B)mouseEntered()

C)mouseExitedOD)mouseMoved0

37.如果在關(guān)閉socket時發(fā)生一個I/O錯誤,會拋出()o

A)lOExceptionB)UnknownHostException

C)SocketExceptionD)MalformedURLException

38.跳過try塊的異常處理程序,程序在最后一個()塊后開始執(zhí)行。

A)finallyB)catchC)finally或catchD)任意

三、多項選擇題

下列各題A)、B)、C)、D)四個選項中,有多個選項是正確的。

1.下面的說法正確的是()o

A)Java語言是面向?qū)ο蟮?、解釋?zhí)行的網(wǎng)絡編程語言。

B)Java語言具有可移植性,是與平臺無關(guān)的編程語言。

0Java語言可對內(nèi)存垃圾自動收集。

D)Java語言編寫的程序雖然是“一次編譯,到處運行”,但必須要java的運

行環(huán)境。

2.如果result是布爾變量,下面哪個選項是正確的()。

A)result=trueB)if(result)!//dosomething…}

C)result=lD)if(result!=0){//dosomething***}

3.請看下面代碼

switch(n){

case0:Systen.out.printIn("first");

case1:

case2:Systen.out.println("second");break;

default:System,out.println(“end");

)

當n為何值時,程序段將輸出字符串second:

A)0B)1C)2D)3

4.下面哪些不是Java的關(guān)鍵字()<>

A)TRUEB)sizeofC)constD)super

5.請看下面代碼:

publicclassTest{

try(

oneMethod(J;

System.out.printin(acondition1”);

}catch(ArraylndexOutOfBoundsExceptione){

System.out.println(acondition2");

}catch(Exceptione){

System,out.println(acondition3");

)finally{

System,out.println(ucondition4"):

}

)

如果oneMethod拋出NullPointerException,則程序輸出結(jié)果為:

A)condition1B)condition2

C)condition3D)condition4

6.請看下面的代碼:

Strings="story;

下面選擇語句書寫正確的是

A)s+二”books”;B)charc=s[l]

C)intlcn=s.length;D)Stringt=s.toLowcrCasc();

7.下面的說法正確的是()o

A)Java語言是面向?qū)ο蟮摹⒔忉寛?zhí)行的網(wǎng)絡編程語言。

B)Java語言具有可移植性,是與平臺無關(guān)的編程語言。

0Java語言可對內(nèi)存垃圾自動收集。

D)Java語言編寫的程序雖然是“一次編譯,到處運行”,但必須要java的運

行環(huán)境。

8.數(shù)組元素之所以相關(guān),是因為它們具有相同的()。

A)名字B)類型C)下標D)地址

9.請看下面代碼

publicvoidfun(>{

inti;

try(

i-Systein,in.read();

System.out.println("location1”);

)catch(lOExceptione){

System.out.printin(alocation2"):

}finally{

System.out.printin(ulocation3");

)

System.out.printin(ulocation4”);

)

如果lOException塊執(zhí)行,程序的輸出結(jié)果為:

A)location1B)location2C)location3D)location4

10.下面哪些不是Java的關(guān)鍵字()o

A)TRUEB)sizeofC)constD)super

11.請看下面代碼:

publicclassTest{

try{

oneMethod(J;

System.out.printIn(ucondition1”);

}catch(ArraylndexOutOfBoundsExceptione){

System.out.println(ucondition2");

}catch(Exceptione){

System.out.println(condition3"):

}finally{

System,out.prinlln(^condiLion4");

}

)

如果oneMethod拋出NullPointerException,則程序輸出結(jié)果為:

A)condition1B)condition2

C)condition3D)condition4

12.請看下面代碼

publicvoidfun(){

inti;

try(

i=System,in.read();

System,out.printin(alocation1”);

}catch(lOExceptione){

System,out.printIn(wlocation2”):

}finally{

SysLem.out.prinLln("location3");

}

System,out.printin(location4");

)

如果lOException塊執(zhí)行,程序的輸出結(jié)果為:

A)location1B)location2C)location3D)location4

13.Java的成員訪問形式是()<>

A)publicB)privateC)protectedD)包訪問

四、簡述題

1.Java語言與C/C++相比,有何區(qū)別?

2.請使用for循環(huán)語句計算S=1+的值。

3.數(shù)組有沒有l(wèi)cngth()這個方法?String有沒有l(wèi)ength()這個方法?舉

例說明使用方法?

4.請使用for循環(huán)語句計算S=l+的值。

5.Java輸入輸出庫是什么?Java的基本輸入輸出類是什么?流式輸入輸出

的特點是什么?

6.Java有哪些基本數(shù)據(jù)類型?寫出int型所能表達的最大、最小數(shù)據(jù)。

7.數(shù)組有沒有l(wèi)ength()這個方法?String有沒有l(wèi)ength()這個方法?舉

例說明使用方法?

8.簡述超類和子類的關(guān)系。

9.數(shù)組有沒有l(wèi)ength()這個方法?String有沒有l(wèi)ength()這個方法?舉

例說明使用方法?

10.簡述超類和子類的關(guān)系。

11.簡述超類和子類的關(guān)系。

12.數(shù)組有沒有l(wèi)ength()這個方法?String有沒有l(wèi)ength()這個方法?舉

例說明使用方法?

1513.使用抽象和封裝有哪些好處是什么?

14簡述對象,類和實體及他們之間的相互關(guān)系。嘗試從日常接觸的人或物中抽象

出對象的概念。

什么是抽象?什么是過程抽象?什么是數(shù)據(jù)抽象?面向?qū)ο筌浖_發(fā)如何實現(xiàn)

抽象?

16為什么異常處理技術(shù)不應用于常規(guī)的程序控制?

17編寫一個字符界面的JavaApplication程序,接受用戶輸入的一個浮點數(shù),把它

的整數(shù)部分和小數(shù)部分分別輸出。

18如何拋出系統(tǒng)異常,如何拋出用戶自定義的異常?

五、程序設計題

1.編寫一個Java程序片段定義一個表示學生的類student,包括“學號”、“班

號”、“姓名”、“性別”、“年齡”;方法有“獲得班號”、“獲得性別”、“獲得年

齡”、“修改年齡

2.編寫一個JavaApplication程序,接受用戶輸入的一個浮點數(shù),把它的整數(shù)

部分和小數(shù)部分分別輸出。編寫時需要用到InputStreamReader類、

BufferedReader類、NumberFormatException類。

3.編寫一個程序用選擇法對數(shù)組a□={20,10,50,40,30,70,60,80,90,100}進

行由大到小的排序。

4.編寫一個程序用選擇法對數(shù)組a□={20,10,50,40,30,70法0,80,90,100}進

行由大到小的排序。

構(gòu)造一個類來描述屏幕上的一個點,該類的構(gòu)成包括點的x和y兩個坐標,以及

一些對點進行的操作,包括:取得點的坐標值,對點的坐標進行賦值,編寫應

用程序生成該類的對象并對其進行操作。

1.六:程序題

讀以下程序回答問題:

publicclassExample{

Stringstr=newString("good”);

char[]ch={*a'z*b'z'c');

publicstatcivoidmain(Stringargs(]){

Exampleex=newExample();

ex.change(ex.str,ex.ch);

System,out.print(ex.str+"and'*);

System.out.print(ex.ch);

)

publicvoidchange(Stringstr,charch[]){

str=ntestok”;

ch[0]='g1;

)

)

試寫出此程序的輸出結(jié)果:

2、讀程序?qū)懡Y(jié)果:

publicclassTestextendsTT{

publicvoidmain(Stringargs(]){

Testt-newTest(''Tomz,);

}

publicTest(Strings){

super(s);

System,out.printIn(''howdoyoudoz,);

)

publicTest(){

this(amTom");

)

}

classTT{

publicTT(){

System,out.printIn(''whatapleasure");

}

PublicTT(Strings){

This();

System,out.printIn(''Iam''+s);

}

)

上面程序的輸出結(jié)果是什么:

讀下面程序回答問題:

PublicvoidTest(){

Try{

Method();

System,out.printIn(''helloworld");

}catch(ArrayindexoutofBoundExceptione){

System,out.printIn(''Exception");

}catch(Exceptione){

System,out.printIn(''exception].");

}finallyI

System,out.printIn(''Thankyou!z,);

)

)

如果method正確運行并正常返回,那么會顯示哪些信息?

JAVA語言.學習指南答案

一、判斷題

1.F2.T3.F4.F5.T6.F7.T8.F9.F10.T1l.F

12.F13.T14.T15.F16.T17.T18.F19.F20.F21.F

22.T23.F24.T25.F

二、單項選擇題

l.C2.C3.B4.D5.B6.A7.B8.D9.C10.B

11.D12.C13.D14.A15.B16.D17.A18.C19.B

20.D21.D22.B23.B24.B25.B26.B27.A28.A

29.D30.A31.D32.B33.B34.A35.A36.D37.A

38.B

三、多項選擇題

1.ABCD2.AB3.ABC4.AB5.CD6.AD7.ABCD8.AB9.BCD

10.AB11.CD12.BCD13.ABCD

四、簡述題

L答案:Java中對內(nèi)存的分配是動態(tài)的,程序運行中,Java系統(tǒng)自動對內(nèi)存進

行掃描,對長期不用的內(nèi)存空間作為“垃圾”進行收集,使得系統(tǒng)資源得到更充

分利用。按照這種機制,程序員不必關(guān)注內(nèi)存管理問題,這使Java程序的編寫

變得簡單明了,并且避免了由于內(nèi)存管理方面的差錯導致系統(tǒng)出問題。

2.答案:doubles=0.0;

for(inti=0;i<10;i++)

s=s+1.0/(i+l);

3.答案:數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。

String有l(wèi)ength()這個方法。

4.答案:doubles=0.0;

for(inti=0;i<10;i++)

s=s+l.0/(i+l);

5.答案:Java輸入輸出庫是java,io包;Java的基本輸入輸出類是

InputStrean和OutputStream;流式輸入輸出的特點是數(shù)據(jù)的寫入、

讀取都是沿著數(shù)據(jù)流序列的順序進行。

6.答案:Java基本數(shù)據(jù)類型包括布爾理、字節(jié)型、字符型、短整型、

整型、長整型、浮點型、雙精度型。ini型所能表達的最大數(shù)據(jù)為2147483647,最

小數(shù)據(jù)位-2147482648。

7.答案:數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。

String有l(wèi)ength()這個方法。

8.答案:子類的每個對象也是其超類的對象,反之則不然,超類的對象不一定

是它子類的對象

9.答案:數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。

String有l(wèi)ength()這個方法。

10.答案:子類的每個對象也是其超類的對象,反之則不然,超類的對象不一

定是它子類的對象。

11.答案:子類的每個對象也是其超類的對象,反之則不然,超類的

對象不一定是它子類的對象。

12.答案:數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。

String有l(wèi)ength()這個方法。

13.答案:使用抽象可以暫時去除與核心問題無關(guān)的細枝末節(jié),使開發(fā)工作可

以集中在比較關(guān)鍵、主要的部分,從而起到明確工作的重點,理清問題的脈絡的

作用。使用封裝可以提高數(shù)據(jù)的安全性、系統(tǒng)的嚴密性,以及開發(fā)模塊的可重用

性,從而降低開發(fā)過程的復雜性。

14答案:實體是現(xiàn)實世界中的物理存在,對象是計算機系統(tǒng)對現(xiàn)實實體的映射

和體現(xiàn),類是所有對應同類型實體的對象的抽象和公共特征、行為的集合。例如

“汽車”是類,“一輛蘋果綠色的甲克蟲車”就是類的一個實例對象。

15答案:抽象是去除被研究對象中與主旨無關(guān)的次要的或暫時不予考慮的部分,

而僅僅抽取出與研究工作有關(guān)的實質(zhì)性的內(nèi)容加以考察的一種科學研究方法。過

程抽象將整個系統(tǒng)的功能劃分為若干個部分,強調(diào)功能完成的過程和步驟。數(shù)據(jù)

抽象把系統(tǒng)中需要處理的數(shù)據(jù)和這些數(shù)據(jù)上的操作結(jié)合在一起,根據(jù)其功能、性

質(zhì)、作用等因素抽象成不同的抽象數(shù)據(jù)類型。每個抽象數(shù)據(jù)類型既包含了數(shù)據(jù),

又包含了針對這些數(shù)據(jù)的授權(quán)操作。數(shù)據(jù)抽象是相對于過程抽象更為嚴格、更為

合理的抽象方法。面向?qū)ο筌浖_發(fā)使用數(shù)據(jù)抽象的方法來建構(gòu)程序的類、對象

和方法。

16答案:①異常處理用來處理不經(jīng)常發(fā)生,但通常會導致程序終止的情況,所

以不要求編譯器編寫者實現(xiàn)異常處理;②傳統(tǒng)的控制結(jié)構(gòu)產(chǎn)生的控制流一般更清

晰,效果也更高。③在發(fā)生異常時堆棧是松散的,并且在異常發(fā)生前分配的資源

也許不會被釋放,所以會出現(xiàn)一些問題。④“額外的”異常會妨礙真正的錯誤類

型異常。程序員更難以跟蹤大量的異常情況。

17答案:importjava.io.*;

publicclassXiaoshu

{publicstaticvoidmain(Stringargs[])

(Strings;

doubled;

inti;

booleanb=false;

do{

try(

System,out.printin("請輸入一個浮點數(shù):〃);

BufferedReaderbr=newBufferedReader(new

InputStreamRcadcr(System,in));

s=br.readLine();//以字符串方式讀入

i=s.indexOf('.');〃找到小數(shù)點的位置

d=Double.parseDouble(s);//將字符串轉(zhuǎn)換成浮點數(shù)

System,out.println(d+〃整數(shù)部分為:〃+(long)d);

if(i=T)//若沒有小數(shù)點,則沒有小數(shù)部分

System.out.printin(d+〃小數(shù)部分為:0.0〃);

else〃若有小數(shù)點,則截取小數(shù)點后的字符串合成浮點數(shù)

System,out.printin(d+〃小數(shù)部分為:〃+

Double.parseDouble(((s.charAt(0)==,-,)?"-":〃〃)+〃0.”+

s.subsLring(i+l,s.length())));

b二false;}

catch(NumberFormatExceptionnfe)(

System,out.printin("輸入浮點數(shù)格式有誤。\n");

b二true;}

catch(lOExceptionioe)(

b=false;}}

while(b);〃浮點格式錯誤時重新輸入

}//endofmain

}//endofclass

18答案:系統(tǒng)在運行一個Java程序時如果發(fā)現(xiàn)異常,則先查看這個Java程序有沒有定義對于

這個異常的處理操作;如果沒有相應的處理操作,系統(tǒng)就會自動拋出異常并終止當前程序的運

行。

五.程序設計題

答案:

publicclassStudent{

privateStringstudentld;

privateintclassic!;

privateStringstudentName;

privatecharstudentGender;

privateintstudentAgc;

publicintgelClassld(){

returnclassed;

)

publicStringgetStudentName(){

returnstudentName;

publicchargetStudentGender(){

returnstudentGender;

}

publicintgetStudentAge(){

returnstudentAge;

)

publicvoidselSLudenLAge(inInewAge){

if(newAge>O&&newAge<100)

this.studentAge=newAge;

)

答案:

importJava.io.BufferedReader;

importjava.io.lOExccption;

importjava.io.InputStreamReader;

publicclassXiaoshu{

publicstaticvoidmain(String[]args){

Strings=null;

doubled;

inti;

booleanb=false;

do{

b二false;

try(

Systen.out.printin(〃請輸入一個浮點數(shù):〃);

BufferedReaderbr=

newBufferedReader(newInputStreamReader(System.7/?));

try{

s=br.readLineO;

}catch(TOExceptione){

System.printin("用戶輸入讀入有誤。;

b=true;

}

i=s.indexOf

d二Double.parscDouble{s);

Systen.out.printin(d+”整數(shù)部分為:〃+(long)d);

if(i==-l){

System.out.printIn(d+”小數(shù)部分為:0.0〃);

else{

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論