




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、目 錄第一章 Java入門2第二章 Java基礎(chǔ)5第三章 條件轉(zhuǎn)移14第四章 循環(huán)語句20第五章 方法26第六章 數(shù)組33第七章 面向?qū)ο?2第八章 異常63第一章 Java入門58知識點匯總1、 JAVA 三大體系n Java SE:(J2SE,Java2 Platform Standard Edition,標(biāo)準(zhǔn)版),三個平臺中最核心的部分,包含Java最核心的類庫。n JavaEE:(J2EE,Java 2 Platform, Enterprise Edition,企業(yè)版),開發(fā)、裝配、部署企業(yè)級應(yīng)用,包含Servlet、JSP、JavaBean、JDBC、EJB、Web Service等
2、。n Java ME:(J2ME,Java 2 Platform Micro Edition,微型版),用于小型電子設(shè)備上的軟件開發(fā)。2、 JDK,JRE,JVM的作用及關(guān)系· 作用 JVM:保證Java語言跨平臺 JRE:Java程序的運行環(huán)境 JDK:Java程序的開發(fā)環(huán)境· 關(guān)系 JDK:JRE+工具 JRE:JVM+類庫3、 JDK環(huán)境變量配置n path環(huán)境變量:存放可執(zhí)行文件的存放路徑,路徑之間用逗號隔開n classpath環(huán)境變量:類的運行路徑,JVM在運行時通過classpath加載需要的類4、 重點掌握兩個程序n :Java編譯器工具,可以將編寫好的Ja
3、va文件(.java)編譯成Java字節(jié)碼文件(.class);n :Java運行工具,啟動Java虛擬機進程,運行編譯器生成的字節(jié)碼文件(.class)5、 一切程序運行的入口public static void main(String args ) World!”);課堂筆記練習(xí)題一、 填空題1、 Java的三個技術(shù)平臺分別是( J2SE )、( J2EE )、(J2ME )。2、 Sun公司針對領(lǐng)域不同,提供了三個Java版本,其中對于個人計算機程序開發(fā)的是( J2SE ),對于企業(yè)開發(fā)應(yīng)用的是( J2EE ),對于嵌入式設(shè)備應(yīng)用開發(fā)的是( J2ME )。3、 建立Java開發(fā)環(huán)境,安裝
4、JDK,一般需要設(shè)置環(huán)境變量( path )、( classpath )。4、 編寫一個Java源程序,其文件名為,則編譯該源程序的命令為(javac ),運行該程序的命令為( java ),生成文檔注釋的命令為( javadoc )。5、 Java程序的運行環(huán)境簡稱之為( JRE )。6、 編譯Java程序需要使用(javac )命令。7、 和兩個可執(zhí)行程序放在JDK安裝目錄的( bin )目錄下。8、 ( path )環(huán)境變量用來存儲Java的編譯和運行工具所在的路徑,而( classpath )環(huán)境變量則用來保存Java虛擬機要運行的“.class”文件路徑。9、 Java的源代碼文件的
5、擴展名是( .java)。10、 Java編譯器的輸入文件的類型是( .java )。11、 Java編譯器的輸出文件的類型是( .class )。12、 運行Java應(yīng)用程序的命令是( java )。二、選擇題1、 以下選項中,哪些屬于JDK工具(多選) (ABCD )A、Java編譯器 B、Java運行工具 C、Java文檔生成工具 D、Java打包工具2、 Java屬于以下哪種語言( C )A、機器語言 B、匯編語言 C、高級語言 D、以上都不對3、 下面哪種類型的文件可以在Java虛擬機中運行( D )A、.Java B、.jre C、.exe D、.class4、 安裝好JDK后,在
6、其bin目錄下有許多exe可執(zhí)行文件,其中“”命令的作用是以下哪一種( D )A、Java文檔制作工具 B、Java解釋器 C、Java編譯器 D、Java啟動器5、 如果jdk的安裝路徑為“d:jdk”,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項(B )A、d:jdk; B、d:jdkbin; C、d:jrebin; D、d:jre;6、 編譯一個定義了兩個類和三個方法的Java源程序文件,總共將產(chǎn)生( D )個字節(jié)碼文件。A、5個字節(jié)碼文件,以“.java”為擴展名 B、2個字節(jié)碼文件,以“.java”為擴展名C、5個字
7、節(jié)碼文件,以“.class”為擴展名D、2個字節(jié)碼文件,以“.class”為擴展名7、 做為Java應(yīng)用程序入口的main()方法,其聲明格式可以是( A )A、public static void main(String args); B、public static int main(String args);C、public void main(String args); D、public int main(String args);8、 下面選項中,( D )是Java關(guān)鍵字。A、then B、PUBLIC C、java D、public9、 ( D )不是Java的開發(fā)工具A、Ecli
8、pse B、NetBeans C、JBuilder D、VC+ 10、 程序語句“,Two”+2);”運行后的結(jié)果為( D )A、one,1,Two,2 B、One1Two2 C、One,Two D、One1,Two211、 下列哪項不是JDK所包含的內(nèi)容( C ) AJava編程語言 B工具及工具的API CJava EE擴展API DJava平臺虛擬機 12、 下列關(guān)于JDK、JRE和JVM的描述。哪項正確( D ) AJDK中包含了JRE,JVM中包含了JRE BJRE中包含了JDK,JDK中包含了JVM CJRE中包含了JDK,JVM中包含了JREDJDK中包含了JRE,JRE中包含了
9、JVM 13、 下列哪個工具可以編譯java源文件( A ) Ajavac Bjdb Cjavadoc Djunit 14、 JDK工具javadoc的作用是哪項( A ) A生成Java文檔B編譯Java源文件C執(zhí)行Java類文件 D測試Java代碼 15、 以下哪些包是Java標(biāo)準(zhǔn)庫中常用的包(多選)( ACD ) Ajavalang Bjavaxservlet .http Cj Djavasql16、 使用JDK工具生成的Java文檔的文件格式是( D )AXML格式 B自定義格式 c二進制格式 DHTML格式17、 以下關(guān)于JVM的敘述,哪項正確(多選)( BC )AJVM運行于操作系
10、統(tǒng)之上,它依賴于操作系統(tǒng)BJVM運行于操作系統(tǒng)之上,它與操作系統(tǒng)無關(guān)CJVM支持Java程序運行,它能夠直接運行Java字節(jié)碼文件DJVM支持Java程序運行,它能夠直接運行Java源代碼文件18、 以下關(guān)于支持Java運行平臺的敘述,哪項錯誤( C )AJava可在Solaris平臺上運行 BJava可在Windows平臺上運行CJava語言與平臺無關(guān)。Java程序的運行結(jié)果依賴于操作系統(tǒng)DJava語言與平臺無關(guān)。Java程序的運行結(jié)果與操作系統(tǒng)無關(guān)19、 以下關(guān)于Applet和Java程序之間關(guān)系的敘述,哪項錯誤( B )A -個Applet就是一段Java程序BApplet是一種特殊的J
11、ava程序,它需要運行在Web服務(wù)器上CApplet是一種特殊的Java程序,它需要運行在Web瀏覽器上DApplet是一種Java SE平臺的應(yīng)用程序20、 以下關(guān)于Java HotSpot的描述,哪兩項錯誤(多選)( AD )AJavaHotSpot是一種熱編譯技術(shù),在編譯Java源程序時會被使用BJava HotSpot是一種熱編譯技術(shù),在運行Java代碼時會被使用CJava HotSpot是一種熱編譯技術(shù),它只對程序的部分字節(jié)碼進行優(yōu)化DJava HotSpot是一種熱編譯技術(shù),它會對程序的全部字節(jié)碼進行優(yōu)化21、 環(huán)境變量PATH中含有多個路徑時,路徑和路徑之間可以用哪項來隔開( A
12、 )A.; B. , C.* D:| 22、 CLASSPATH中的“”的含義是哪項( B )A省略號 B當(dāng)前目錄 C所有目錄 D上級目錄 23、 JVM在執(zhí)行一個Java類時,大致采用以下過程( D )A執(zhí)行類中的代碼一>裝載類一>校驗類 B校驗類一>裝載類一>執(zhí)行類中的代碼C裝載類一>執(zhí)行類中的代碼一>校驗類 D裝載類一>校驗類一>執(zhí)行類中的代碼 24、 當(dāng)運行個Java程序時,傳遞參數(shù)的格式是哪項( C )A java類名參數(shù)1,參數(shù)2 B javac類名參數(shù)1參數(shù)2C java類名參數(shù)1參數(shù)2 D java類名參數(shù)1+參數(shù)2 25、 以下
13、關(guān)于Java文件名的敘述,正確的有(多選)( AB )AJava源文件的擴展名應(yīng)為.java BJava源文件的文件名應(yīng)與文件中的類名一致C Java字節(jié)碼文件的擴展名應(yīng)為Java D 一個Java源文件中只能包含一個Java類三、編程題1、編寫程序,在控制臺上顯示短句:“知識就是力量”。要求:(1)一行顯示整個語句。(2)分三行顯示,每行顯示兩個漢字。class HelloWordpublic static void main(String args)"知識就是力量");"知識n就是n力量");第二章 Java基礎(chǔ)知識點匯總1、 Java代碼的基本格式
14、修飾符 class 類名 程序代碼;l 修飾符:public、private、default、abstract、fanal、staticl 類名必須與文件名相同(public類)l 每條語句的最后都必須用分號(;)結(jié)束l 嚴(yán)格區(qū)分大小寫l 代碼整齊、美觀、層次清晰l 字符串用“+”連接2、 Java中的注釋:注釋是對程序某個功能或某行代碼的說明3、 單行注釋 “4、5、 ()2+ 、-、 !3* 、/、 %4 +、-5< 、>、 <=、 >=6= 、!=7&89|10&&11|12:13=、 *=、 /= 、%= 、+=、 -= 、 &=
15、、 =、 |=6、 獲取輸入信息n :表示輸出流,print()是輸出到控制臺,println輸出到控制臺,并且將光標(biāo)移到下一行n :表示輸入流,輸入流來自鍵盤,需要使用Scanner類創(chuàng)建對象讀取來自的輸入l Import scanner=new Scannerl int a=()方法功能.next()讀取一個字符串,字符串遇到空格就終止.nextByte()讀取byte類型的整數(shù).nextShort()讀取short類型的整數(shù).nextInt()讀取int類型的整數(shù).nextLong()讀取long類型的整數(shù).nextFloat()讀取float類型的整數(shù).nextDouble()讀取do
16、uble類型的整數(shù)7、 常量n final 類型 常量名 = 具體的值8、 轉(zhuǎn)義字符:(單引號)、(雙引號)、(反斜杠)、(回車)、(換行)、(鍵)、(退格)練習(xí)題一、 填空題1. Java中程序代碼必須在一個類中定義,類使用( class )關(guān)鍵字來定義。2. 布爾常量即布爾類型兩個值,分別是( true )和( false )。3. Java中的注釋可以分為三種類型( 單行注釋 )(多行注釋 )和(文檔注釋)。4. 單行注釋( )。 said”Java is fun.”);5. 已知:int a =8,b=6; 則:表達式+a-b+的值為( 3 )。6. 已知:boolean b1=tru
17、e,b2; 則:表達式! b1 && b2 |b2的值為( false )。7. 已知:double x=,y=; 則:表達式x+>y-值為( true )。8. 執(zhí)行int x, a = 2, b = 3, c = 4;x = +a + b+ + c+; 結(jié)果是(x=10,a=3,b=4,c=5)。9. Java中的顯式類型轉(zhuǎn)換是(從低類型向高類型轉(zhuǎn)換),從高類型向低類型轉(zhuǎn)換是(隱式類型轉(zhuǎn)換 )。10. 執(zhí)行下列程序代碼的輸出結(jié)果是(i=11 j=11 a=10)。int a = 10; int i, j; i = +a; j = a-;11. 執(zhí)行完boolean x
18、=false; boolean y=true; boolean z=(x&&y)&&(!y) ; int f=z=false1:2;這段代碼后,z與f的值分別是( false )和( 1 )。12. 對于在程序運行過程中一直不變的值,可以聲明成( 常量 )確保它的值不會被修改,在聲明時使用( final ),還必須( 賦初值 )。13. 在聲明類中,方法之內(nèi)的變量就叫做(局部 )變量。14. 數(shù)據(jù)類型轉(zhuǎn)換時,兩種數(shù)據(jù)類型( 兼容 )并且( 目標(biāo) )類型大于( 源)類型,則可以自動類型轉(zhuǎn)換。15. 字面量都有默認(rèn)類型,整型字面量的默認(rèn)類型為(int ),浮點型字面
19、量的默認(rèn)類型是( double)。16. long類型字面量末尾字母是( L ),float類型字面量末尾字母是( F ),double的是( D )。二、 選擇題1. 以下選項中,哪些屬于合法的標(biāo)識符(多選)(AD )A、Hello_World B. class 2. 下列哪些是合法的標(biāo)識符(多選)( ABCD )A、applet B、Applet C、$4 D、$443. 下列哪個不是Java的關(guān)鍵字( D )A、else B、public C、int D、radius4. byte類型數(shù)據(jù)中最大的數(shù)據(jù)為( A )A、127 B、128 C、255 D、2565. short類型數(shù)據(jù)中最大
20、數(shù)據(jù)為( C )A、65535 B、65536 C、32767 D、327686. 表達式25/4的結(jié)果是( B )A、 B、6 C、 D、以上都不對7. 以下關(guān)于變量的說法錯誤的是( C )A、變量名必須是一個有效的標(biāo)識符 B、變量在定義時可以沒有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問D、在程序中,可以將一個byte類型賦值給一個int類型的變量,不需要特殊聲明8. 下面的運算符中,用于執(zhí)行除法運算的是哪個( A )A、/ B、 C、% D、*9. double類型的數(shù)據(jù)占用( B )字節(jié)。A、4 B、8 C、1 D、210. ”float f=; int i=(int)f
21、; 執(zhí)行后的結(jié)果是( A )。A、f= B、f=15 C、f= D、以上都不對11. 下列語句正確的是( A )。A、boolean b=true; B、double x=; C、char c=A D、float y=12. Java程序中,計算表達式”-1-3*10/5-1”后的結(jié)果是( A )。A、-8 B、-6 C、7 D、813. 下面( D )賦值語句不會出現(xiàn)編譯警告或錯誤。A、float f= B、char c=a C、byte b=257 D、int i=1014. 下列標(biāo)識符(名字)命名原則中,正確的是( C )。A類名的首字母小寫 B接口名的首字母小寫C常量全部大寫 D變量名
22、和方法名的首字母大寫15. 下面哪種注釋方法能夠支持javadoc命令( C )A.*/ C/*.*/ D/*.*/16. 下面哪些標(biāo)識符在Java語言中是合法的( AB )Apersons$ BTwoUsers C*point Dinstanceof 17. 下列( D )是合法標(biāo)識符。A2end B-hello C=AB D整型變量 18. 若定義有變量float f1,f2 = 8.0F,則下列說法正確的是( B )。A變量f1,f2均被初始化為 B變量f1沒有被初始化,f2被初始化為C變量f1,f2均未被初始化 D變量f2沒有被初始化,f1被初始化為19. 基本數(shù)據(jù)類型short的取值
23、范圍是( B )。A(-256) 255 B(-32 768) 32 767 C(-128) 127 D065 53520. 下列( B )是不能通過編譯的語句。Adouble d = ; Bchar a1 = “c”; Cint i = 321; Dfloat f1 =45.0f;21. 若定義有short s; byte b; char c; 則表達式s * b + c的類型為( C )。Achar Bshort Cint Dbyte22. 下列代表十六進制整數(shù)的是( C )。A012345 B2008 C0xfa08 Dfb0523. 哪些是合法的標(biāo)識符(多選)( AEFHIJ )。 A
24、、Name B、2hello C、class D、a-public E、Sex F、MIN_VALUE G、age# H、_id I、getName j、$main24. 下列選項中為byte類型的取值范圍的是( C )。 A、1255 B、065535 C、-128127 D、-327683276725. 下列選項中,Java語句錯誤的是( C )。 A、double a= B、char a=322 C、flat a= D、double a=126. 下列選項中,合法的字符類型是( B )。 A、ab B、b C、”123” D、”u123f”27. String c=1+2+”6”+5;如
25、果輸出c,那么c的值是( C )。 A、1265 B、14 C、365 D、語法錯誤28. 下列選項中,賦值語句不會出現(xiàn)編譯錯誤的是( C )。A、float a= B、char c=”a” C、byte b=25 D、boolean d=129. 下列選項中,賦值語句產(chǎn)生編譯錯誤的是(AB)。A、char a=abc B、byte b=1234 C、long c=0x123 D、double d=1e-3f30. 下列哪項不屬于Java語言的基本數(shù)據(jù)類型( B )Aint BString Cdouble Dboolean 31. 下列哪項不是int類型的字面量( A )Au03A6 B077
26、 COxABBC D20 32. 下列哪項不是有效的標(biāo)識符( B )AuserName B2test C$change D_password33. 下列哪項是Java語言中所規(guī)定的注釋樣式(多選)( ACD )A單行注釋 B-單行注釋C * D /* *單行或多行注釋 *文檔注釋 */ */ 34. 下列哪項不是Java語言的關(guān)鍵字( B )Agoto Bsizeof Cinstanceof Dvolatile35. 現(xiàn)有如下五個聲明: Linel: int a_really_really_really_long_variable_name=5 ; Line2: int _hi=6; Line
27、3: int big=Integer. getlnteger("7”); Line4:int $dollars=8; line5: int %opercent=9; 哪行無法通過編譯( D ) ALine1 BLine3 C. Line4 D. Line5 36. 現(xiàn)有: 1. class Top 2 static int x=l; 3. public Top (int y) x*=3; 4. 5. class Middle extends Top 6. public Middle() x+=1; 7. public static void main (String args) 8.
28、 Middle m = new Middle(); 9. System. out .println (x); 1O. 11. 結(jié)果為( D ) B. 2 C3 D編譯失敗 37. 現(xiàn)有: 1 class Passer 2 static final int X=5; 3. public static void main (String args) 4 new Passer()go (x); 5. System. out .print (x); 6, 7 void go (int x) 8 System. out .print(x+); 9 10. 結(jié)果是什么( A )A55 B56 C65 D6
29、6 38. 現(xiàn)有: 1 class Wrench 2. public static void main(String args) 3. Wrench w=new Wrench(); Wrench w2=new Wrench(); 4 w2=go (w, w2); 5. (w2=w); 6 7. static Wrench go (Wrench wrl, Wrench wr2) 8. Wrench wr3=wrl; wrl=wr2; wr2=wr3; 9 return wr3; 10 11 結(jié)果是什么( B )A. false Btrue C.編譯失敗 D運行的時候有異常拋出 39. 現(xiàn)有: 1
30、 class Wrench2 2 int size; 3. public static void main(String args) 4. Wrench2 w=new Wrench2(); 5 =II; 6. Wrench2 w2=go(w, ; 7. System. out .print (w2. size); 8 9. static Wrench2 go(Wrench2 wr. int s) 10. S=12; 11. return wr; 12. 13. 結(jié)果為( A )A. 11 B. 12 c編譯失敗。 D運行時異常被拋出 40. 現(xiàn)有: class Test2 f public s
31、tatic void main (String args) short a,b,C; a=l; b=2; C=a+b; a+=2: 以上代碼中,哪一句是錯誤的( B )Aa=1: BC=a+b; C a+=2; D. short a,b,C; 41. 表達式:1-2/5+2*5的結(jié)果是哪項( D )A. B. C. 9 42. 現(xiàn)有代碼片段: String s="123"; String sl=S+456; 請問sl的結(jié)果是哪項( A )A. 123456 B. 579 C編譯錯誤 D運行時拋出異常43. 基本數(shù)據(jù)類型float的包裹類是哪項( C )A Integer B
32、 Double C Float D Character44. 現(xiàn)有: 1 class Test4 2. public static void main (String args) 3 boolean X=true; 4 boolean y=false; 5 short Z=42; 6. if(z+=42) (y=true)z+; 7. if(x=false) | (+z=45) z+; 8. System. (¨z=”+z); 9. 10. 結(jié)果為( D )A. Z=42 B. z=44 C Z= 45 D z= 46三、 修改程序錯誤1. public class Testpubl
33、ic static void main(String args) int i; int k=; . 課堂筆記1、 一般if結(jié)構(gòu) if(布爾類型表達式) 語句一; 語句二; . . else 語句三; 語句四; . . 2、 復(fù)雜的if結(jié)構(gòu)if(布爾類型表達式1) 語句一; 語句二; . . else if(布爾類型表達式2) 語句三; 語句四; . . else if(布爾類型表達式n) 語句五; 語句六; . . else 語句七; . . 3、 Switch條件語句Switch(表達式) . case 值n: 語句序列n; break; default: 默認(rèn)語句序列; break;4、
34、三元運算符判斷條件表達式1:表達式2練習(xí)題一、 填空題1、 假設(shè)x為1,給出下列布爾表達式的結(jié)果(1) (x > 0) | (x < 0) ( true )(2) (x!= 0) |(x =0) ( true )(3) (x >=0)|(x < 0) (true )(4) (x!=1)=!(x=1) ( true )2、 寫出一個布爾表達式,使得變量a中儲存的數(shù)據(jù)在10到100之間時,表達值為true。(a>=10 && a<=100 )3、已知char x=a; char y =c; 依次給出下列語句的輸出結(jié)果。(1) ( -2 )(2)
35、( false )(3) ( true )(4) = y) ( false )二、 選擇題1、以下選項中,switch語句判斷條件可以接收的數(shù)據(jù)類型有哪些(多選)( ABCD )A、 int B、byte C、char D、short2、假設(shè)int x=2,三元表達式x>0x+1:5的運算結(jié)果是哪一個( C )A、0 B、2 C、3 D、53、下面一段程序運行結(jié)束時,變量y的值為下列哪一項( A )int x=1;int y =2;if (x%2=0) y+;else y-;、1 B、2 C、3 D、44、在switch(expression)語句中,expression的數(shù)據(jù)型不能是(
36、 C )。Achar Bshort Cdouble Dbyte5、下列程序m的哪些值將引起"default"的輸出( CD )switch(m) case 0: "case 0"); case 1: "case 1"); break; case 2: default: "default");A0 B1 C2 D36、變量num中儲存的數(shù)據(jù)在10到100之間或值為負(fù)數(shù)時,表達式值為true。這樣的一個布爾表達式是( B )A、(num>10 | num<100) && (num <
37、0) B、(num>10 && num<100) | (num < 0)C、(num>10 ) && (num<100) &&(num < 0) D、(num>100 && num<10) | (num < 0)7、當(dāng) x為1時,布爾表達式“(x!=1)&&(x=1)”的結(jié)果是( C )。A、true B、1 C、false D、08、當(dāng) x為1時,布爾表達式“(true)&&(3>4)”的結(jié)果是( C )。A、true B、1 C、fal
38、se D、以上都不對 9、當(dāng) x為1時,布爾表達式“!(x>0)&&(x>0)”的結(jié)果是( B )。A、true B、false C、0 D、以上都不對10、假設(shè)x與y都為int類型,下列java表達式正確的是( D )A、x>y>0 B、(x!=0)|(x=0) C、x or y D、以上都不對11、考慮以下嵌套的if語句,說法正確的是( D )。if(conditioon1) if(condituion2) statement1;else statement2;A、 只有當(dāng)condition1 =false及condition2=false時,sta
39、tement2才能執(zhí)行B、 無論condition2是什么,只要condition1=false,statement2就能執(zhí)行C、 statement2無論在什么情況下,都不能執(zhí)行D、 只有當(dāng)condition1=true及condition2=false時,statement2才能執(zhí)行12、以下一段代碼執(zhí)行完畢后y的值是( B )。int x=11;if (x>5) int y=x+5;else int y =x-5;A、16 B、6 C、11 D、013、已知x=7,y=11,表達式“(x>6|y<=10)”的值為( C )。A、0 B、false C、true D、11
40、4、以下說法哪個正確( A )。A、break語句在switch-case語句中不是必需的,但在case語句李沒有break語句,執(zhí)行結(jié)果可能會不同B、switch-case語句中沒必要使用break語句C、switch-case語句中必須使用break語句,否則會引起語法錯誤D、以上都不正確15、表達式“z=(6>5)”11:10的值是( B )。A、10 B、11 C、6 D、516、下述程序運行后的結(jié)果是哪項( B )class TestApp public static void main (String args) int x=6; if (x>l) System. ou
41、t. println("x>l"); else if (x>5) System. out .println("x>5"); else if (x<10) System. out. println("x<lO"); else if (x<29) System. out .println( "x<29"); else System. outprintln(“以上都不是”); Ax>5 Bx>l C x<10 Dx<2917、下列程序運行后的結(jié)果是哪項(
42、B ) class TestApp public static void main (String args) int X=5: switch (x) case l: case 2: case 3: System. outprintln(“一季度”); break; case 4: case 5: case 6: System. outprintln(“二季度”); break; default: System. outprintln(“三季度以上”); break; A. 一季度 B二季度 C三季度以上 D無輸出18、下列程序的結(jié)果為 ( A )。 class Ifs public stat
43、ic void main (String args) boolean state=false; int i=2; if( (+i>2) (state=true) i+; if( (+i>4) l l (state=false) i+; .println (i); A 6 B 5 C 4 D編譯失敗19、下列程序結(jié)果為( C )。class Output (public static void main (String args) int i=5: "4"+i+""); (i+5+"7"); (i+"8"
44、); A 9 9722 B 9 55758 C 45 10758 D 45 972220、下列程序的結(jié)果是 ( B )。class Test2 fpublic static void main (String args) boolean x= true; boolean y=false; short z=20;if(x=true) && (y=true) z+; if(y=true) | (+z=22) z+;System. out .println( "z="+z);=21 B. z=22 C. z=23 D z= 24三、 修改程序錯誤 class Testpublic void main(String args) int x=4,j=0;switch(x) case 1: j+; . for(初始化表達式;循環(huán)條件;操作表達式) 執(zhí)行語句; . . 1、 跳轉(zhuǎn)語句l 程序設(shè)計時,有時需要中斷正在執(zhí)行的程
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電阻焊鋼管采購合同協(xié)議
- 玩具雕塑轉(zhuǎn)讓合同協(xié)議
- 電商行業(yè)轉(zhuǎn)讓合同協(xié)議
- 玉米桿子采購合同協(xié)議
- 白酒總經(jīng)銷合同協(xié)議
- 電氣公司勞動合同協(xié)議
- 球場管理維護合同協(xié)議
- 特惠裝修合同協(xié)議書范本
- 玉米黃貯收購合同協(xié)議
- 玉米種植協(xié)議合同協(xié)議
- 探究膜分離技術(shù)在水處理中的應(yīng)用
- 洋流課件2024-2025學(xué)年高中地理人教版(2019)選擇性必修一
- 2024-2025學(xué)年中職數(shù)學(xué)拓展模塊一 (下冊)高教版(2021·十四五)教學(xué)設(shè)計合集
- 電梯維保工程施工組織設(shè)計方案
- 2024-2030年中國消防行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資前景研究報告
- 外研版(2019) 必修第三冊 Unit 2 Making a Difference教案
- 醫(yī)院科研成果及知識產(chǎn)權(quán)管理規(guī)范
- DB32T-公路橋梁水下結(jié)構(gòu)檢測評定標(biāo)準(zhǔn)
- 高職藥學(xué)專業(yè)《藥物制劑技術(shù)》說課課件
- 低碳環(huán)保管理制度
- 急診科提高出診車物品放置規(guī)范率PDCA項目
評論
0/150
提交評論