




已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第三章,第三章 Java語言基礎(chǔ),本節(jié)要點和目標.,一、語言與程序 Java程序的構(gòu)成 二、數(shù)據(jù)類型、常量、變量 三、表達式 四、流程控制語句,本節(jié)要點和目標,語言與程序,人類語言: 漢語、英語、法語,計算機語言: C、java、VB,語言與程序,人類語言: 漢語、英語、法語,計算機語言: C、java、VB,詞法,字符構(gòu)成標識符、運算符。,public class appl3_0 public static void main(String args ) int i; for(i=1;i3;i+) System.out.print(i+“*“+i); System.out.println(“=“+i*i); ,程序(文章),語句,詞法:,標識符-系統(tǒng)定義標識符(保留字,不能再用) 用戶定義標識符,系統(tǒng)定義標識符 (類名、方法名、語句名、數(shù)據(jù)類型名、修飾符),用戶定義標識符(類名、變量名、常量名、函數(shù)名),字母或下劃線 + 字母、下劃線、數(shù)字 + ,各種名稱,類名,變量名i,Java程序,值可變,可顯示,可運算,一、Java程序的構(gòu)成,一,java程序結(jié)構(gòu),public class appl2_5 / 定義public類appl2_5 public static void main(String args ) int i; for(i=1;i3;i+) System.out.print(i+“*”+i); / 輸出變量、字符串 System.out.println(“=“+i*i); ,for循環(huán)體(程序段),for循環(huán)程序頭,public類程序頭,決定源程序文件名:appl2_5.java,public類appl2_5的程序體,main() 方法method的程序頭,main() method的程序體,一個Java程序的基本框架結(jié)構(gòu): Java程序由一個或多個獨立的類組成,但其中必須有一個公有類(如:HelloWorld),而且源代碼文件必須與這個公有類的名字相同(如:HelloWorld.java)。 Java的類可以由一個或多個方法組成,其中公有類中的main方法可用作程序運行的入口。,/ The First Java Program public class HelloWorld public static void main(String args) System.out.println(“Hello World!“); ,程序頭的注釋,HelloWorld公共類,main方法,修飾符,方法頭,方法體,方法名,參數(shù),返回類型,二、數(shù)據(jù)類型、常量、變量,二,數(shù)據(jù) 類型、常量、變量,java數(shù)據(jù)類型分為兩大類: 基本數(shù)據(jù)類型 引用數(shù)據(jù)類型,(一)數(shù)據(jù)類型,數(shù)據(jù)類型,Java數(shù)據(jù)類型,基本類型,引用類型,數(shù)值類型,整數(shù)類型 占字節(jié) 1)字節(jié)型 byte 1Byte 2)短整型 short 2B 3)整型 int 4B 4)長整型 long 8B 浮點數(shù) 1)浮點型 float 4B 2)雙精度型 double 8B 字符類型 1)字符型 char 2B,布爾類型 boolean 1Byte,1)類類型 class 2)接口類型 interface 3)數(shù)組類型 (專講) 4)字符串 String,又稱復合類型,傳遞數(shù)值,傳遞地址,整理如下表,內(nèi)部存儲器,數(shù)值,Java數(shù)據(jù)類型,基本數(shù)據(jù)類型 取值范圍與缺省值,邏輯,字符,小數(shù),integer,整數(shù),應(yīng)有后綴(大、小寫均可),應(yīng)有后綴(大、小寫均可),應(yīng)有后綴(大、小寫均可),應(yīng)有后綴(大、小寫均可),十億量級,萬億億量級,地球人難有機會用到如此大之數(shù),基本數(shù)據(jù)類型,Java數(shù)據(jù)類型 記憶,基本數(shù)據(jù)類型: byte、short、int、long;float、double;char、Boolean 1 2 4 8 4 8 2 1 基本數(shù)據(jù)的 首字母小寫; 引用類型的 首字母大寫。 基本數(shù)據(jù)類型都有相應(yīng)的包裝類(Wrapper) 如:Integer-int, Double-double 這些包裝類已經(jīng)是“類”了,也就是引用類型了。 類是引用數(shù)據(jù)類型,占用字節(jié)數(shù),求最大值(長整型(long)的):,java.lang.Long. MAX_VALUE java.lang.Long.MIN_VALUE java.lang.Integer. MAX_VALUE java.lang.Integer.MIN_VALUE java.lang.Short. MAX_VALUE java.lang.Short.MIN_VALUE java.lang.Byte. MAX_VALUE java.lang.Byte.MIN_VALUE java.lang.Float. MAX_VALUE java.lang.Float.MIN_VALUE java.lang.Double. MAX_VALUE java.lang.Double.MIN_VALUE,java.lang,Long,MAX_VALUE,類庫,長整型,取最大值,各基本數(shù)據(jù)類型的,最大值和最小值:,類庫,長整型,取最大值,類庫,長整型,取最大、最小值,類庫,數(shù)據(jù)類型,/ appl3_1,輸出Java定義的整數(shù)常數(shù)的最大、最小值 public class appl3_1 public static void main(String args ) long lmax=java.lang.Long.MAX_VALUE; int imax=java.lang.Integer.MAX_VALUE; short smax=Short.MAX_VALUE; /省略類庫java.lang byte bmax=Byte.MAX_VALUE; / 省略類庫java.lang System.out.println(“Max value of long : “+lmax); System.out.println(“Max value of int : “+imax); System.out.println(“Max value of short : “+smax); System.out.println(“Max value of byte : “+bmax); ,Java中類首字均應(yīng)大寫。System類的帶包路徑是 java.lang.System ,java.lang包默認引入。,求取最大值,顯示輸出,(二)標識符,1、由字母、數(shù)字、下劃線_及美元符$組合而成。 2、首字符必為字母、下劃線或美元符之一。 3、區(qū)分大小寫。 4、應(yīng)能表征其意義。,(四)標識符,第2章 基本元素,本章通過講解數(shù)據(jù)和數(shù)據(jù)類型、變量和常量、表達式和運算符,開始Java程序設(shè)計語言的探索之旅; 重點掌握基本數(shù)據(jù)類型、各種表達式、及語句的書寫規(guī)范。,2.1 標識符,Java中,標識符由:下劃線、$、英文字母、數(shù)字組成,除了數(shù)字其余三種均可作為首字;Java標識符不限長度。 Java語言使用的是Unicode字符集,含65535個字符,其中前256個是ASCII碼及其擴展碼。,2.2 關(guān)鍵字,(三)變量,在程序運行過程中,其值可以發(fā)生變化的量稱變量。,創(chuàng)建變量的語句格式: 數(shù)據(jù)類型 變量名,(三)變量,例: int n1,n2,n3; float num1,num2;,(二)常量,常量: 在程序運行過程中,其值不能被改變的量。 相當于數(shù)學中的常數(shù)。如: e=2.71828 =Pai=3.1415926,(二)常量,(1)整數(shù)常量,(2)實數(shù)常量,十進制整數(shù): 0 9 八進制整數(shù): 0 7 07,0177,036,0418 十六進制整數(shù): 0 9 A F 0x11,0xff,0x3A2C,0X2e,小數(shù)形式: -2.13D, 3.14, 1.3F, 4.5f 指數(shù)形式: 0.3e9D, -3E10, 2e-2f,注意:long、float、double類型數(shù)據(jù)應(yīng)有后綴l、f、d(大、小寫均可),前置0x決定了后面的:ff、3a2c、2e,均為16進制數(shù)。,/ appl3_2, 整數(shù)錯誤的范例 public class appl3_2 public static void main(String args ) long num=32998399887;/錯:缺后綴l System.out.println(“num= “+num); ,注意!,long num=32998399887L /正確格式,/ appl3_3,整數(shù)數(shù)據(jù)類型的溢出 public class appl3_3 public static void main(String args ) int i=java.lang.Integer.MAX_VALUE; System.out.println(“i=“+i); System.out.println(“i+1=“+(i+1); System.out.println(“i+2=“+(i+2); ,注意!,System.out.println(“i+1=“+(i+1L);,錯,錯,System.out.println(“i+2=“+(i+2L);,求得Integer類型的最大值,最大值+1=最小值,數(shù)值溢出,最大值再加1,即溢出: 等于最小值 往前進一位,加1,等于:,進1,1,若已無存儲設(shè)備,則該位自動丟失,最小值再減1,也溢出: 等于最大值 向前借一位,例如:8位數(shù),/ appl3_3a,整數(shù)數(shù)據(jù)類型的溢出 public class appl3_3a public static void main(String args ) int i=java.lang.Integer.MIN_VALUE; System.out.println(“i=“+i); System.out.println(“i-1=“+(i-1); System.out.println(“i-2=“+(i-2); ,注意!,求得Integer類型的最大值,最小值-1=最大值,System.out.println(“i-1=”+(i-1L); System.out.println(“i-2=“+(i-2L);,加尾綴L,類型由int(4字節(jié))轉(zhuǎn)換為long(8字節(jié)),不會再溢出。,/ appl3_4,浮點數(shù)應(yīng)用 public class appl3_4 public static void main(String args ) float num=2.0; System.out.println(num+“*“+num+ “=“+(num*num); / 輸出num*num的結(jié)果 ,注意!,float num=2.0f,錯,(3)布爾型常量,(4)字符型常量,只有兩個值: true (真) false(假) 用于選擇和循環(huán)語句中判斷條件成立否。,單一字符:a, A, 1, 2, # /單一字符需置單括號中 特殊字符:即轉(zhuǎn)義字符,用反斜杠作為標記,例: n, b, 為:回車,退格,反斜杠 u0001, u0061 為十六進制數(shù) 字符串 :“How do you do?” /字符串需置雙括號中,/ /appl3_5_,字符類型 -ASCII碼 public class appl3_5_ public static void main(String args ) char ch1=97; char ch2=a; char ch3=u0061; System.out.println(“ch1=“+ch1); System.out.println(“ch2=“+ch2); System.out.println(“ch3=“+ch3); ,十進制數(shù)97是a的ascii碼值,十六進制數(shù)u0061是a的ascii碼值,三句均顯示a,System.out.println(“ch1=”+(ch1+1); System.out.println(“ch2=“+(ch2+2); System.out.println(“ch3=“+(ch3+3);,中文單引號要出錯,字符與其ASCII碼值是相互對應(yīng)的,public class appl3_5 public static void main(String args) / TODO Auto-generated method stub char ch1=97+1; /b的ASCII值98 char ch2=a+2; /c的ASCII值99 char ch3=u0061+3; /d的ASCII值100 System.out.println(“ch1=“+ch1); /顯示b System.out.println(“ch2=“+ch2); /顯示c System.out.println(“ch3=“+ch3); /顯示d System.out.println(“ch1=“+(ch1+1); /數(shù)據(jù)99=97+1+1 System.out.println(“ch2=“+(ch2+1); /數(shù)據(jù)100=97+2+1 System.out.println(“ch3=“+(ch3+1); /數(shù)據(jù)101=97+3+1 ,a的ascii碼是97,a=u0061,中文單引號要出錯,常用轉(zhuǎn)義字符,三、表達式,三,表達式,表達式:用運算符號連接各種數(shù)據(jù)構(gòu)成的算式。,(一)賦值表達式,age,18,=,變量或?qū)ο?設(shè)置值,( ),+=、 =、=、/=,由賦值運算符(=)連接變量(常量、對象等)與設(shè)定值,構(gòu)成的算式。,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,2.5.5 賦值運算符和復合賦值運算符,賦值運算符:=; 復合賦值運算符:賦值運算符與算術(shù)運算符、位運算符、移位運算符相復合; a += b;即 a = a + b; 左值為變量或常量; 右值要有確定的值;,(二)算術(shù)表達式,雙目運算符,(二)算術(shù)表達式,由算術(shù)運算符連接變量、常量、對象等構(gòu)成的算式。,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,2.5 運算符,運算符是用來完成一個動作的特定語言的語法記號。,2.5.1 算術(shù)運算符 +、-、*、/、%; 有值的量才能進行運算; byte、short、char類型的算術(shù)運算會轉(zhuǎn)換成int型再計算,其結(jié)果也是int型; 整型相除結(jié)果為整型; 取余多用于整型運算; 取余的符號與前者相同。,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,單目運算符,2.5.3 遞增遞減運算符,短路運算 與運算只要有一個為假,則表達式為假,因此前面部分為假時,則不執(zhí)行后面部分了。 例如:int i = 3;i 2 | i+3;,+、-在后是先使用后自加; +、-在前是先自加后使用;如: int i = 3; int j = i+; / 先賦值給j,i再自加1賦給它本身 int k = +i; / i先自加1賦給本身,再賦值給j,/ appl3_6,算法運算符 public class appl3_6 public static void main(String args ) int a=2,b,c,d,e; b=a+a+a+; c=(+a)+(+a)+(+a); d=b/a; e=c%a; System.out.println(a+”n”+ b+”n” +c+”n” +d+”n”+ e); ,錯:單一字符需置單括號中,a=a+=3 b=a+ +a=3+2=5 2+1 +2,a+=3,a+=4 b=a+ +a+=3+2=5 2+1 +2,a+=3,a+=4 b=a+ + a+ +a=9 2 + 3 +4,a+=3,a+=4,a+=5 b=9算完后,才做最后a+,a=a+=3 b=a=2,/ appl3_6,算法運算符 public class appl3_6 public static void main(String args ) int a=2,b,c,d,e; b=a+a+a+; c=(+a)+(+a)+(+a); d=b/a; e=c%a; System.out.println(a+”n”+ b+”n” +c+”n” +d+”n”+ e); ,錯:單一字符需置單括號中,即b=a+ + a+ + a+ 因為+運算符在變量a的后邊,即先執(zhí)行+運算,后執(zhí)行變量a本身的+運算,故可化為: b=a+ + a+ + a+ b=2 + 3 + 4 = 9 a=a+ a+ a+ a=2+ 3+ 4+ = 5,public class appl3_6a public static void main(String args) int a=2,b,c,d,e; b=a+a+a+; /先執(zhí)行+運算,后執(zhí)行a+運算 System.out.println(“a=“+a); /a=2,a=a+ a+ a+=5 System.out.println(“b=“+b); / b=2 + 3 + 4 =9 System.out.print(“a+b=“+a+b); /a+b=59,a+b=5 9,a+b=5 9 System.out.print(“,a+b=“+a+ +b); System.out.println(“,a+b=“+a+“ “+b); System.out.println(“a+b=“+(a+b); /a+b=14 a=2; c=(+a)+(+a)+(+a); /c=3+4+5=12 System.out.println(“c=“+c); d=b/a; /*除法*/ e=c%a; /整除 System.out.println(“b=“+b+“,a=“+a+“,d=“+d); System.out.println(“c=“+c+“,a=“+a+“,e=“+e); ,(三)關(guān)系表達式,(三)關(guān)系表達式,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,2.5.2 關(guān)系運算符與邏輯運算符,關(guān)系運算符:、=、=、!= 有值的量才能進行比較; 表達式的值是boolean型; 注意=與=的區(qū)別。,邏輯運算符:&、|、! 運算符兩邊都應(yīng)是boolean型; 表達式結(jié)果是boolean型; &和|的短路運算。,(四)邏輯表達式,true或false,x,y,=,( ),?,&、|、!、&、|,(四)邏輯表達式,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,2.5.2 關(guān)系運算符與邏輯運算符,關(guān)系運算符:、=、=、!= 有值的量才能進行比較; 表達式的值是boolean型; 注意=與=的區(qū)別。,邏輯運算符:&、|、! 運算符兩邊都應(yīng)是boolean型; 表達式結(jié)果是boolean型; &和|的短路運算。,(五)位運算表達式,例P46,(五)位運算表達式,2.3 表達式與運算符,運算符是用來完成一個動作的特定語言的語法記號。 賦值運算符 增減運算符 算術(shù)運算符 關(guān)系運算符 邏輯運算符 位運算符,2.5.4 位運算符和移位運算符,位運算符:&、|、(異或)、(取反,包括符號位); boolean的按位“與”、“或”其值為boolean型; 位運算符沒有短路現(xiàn)象。 2&3、2|3、23、2; 移位運算符:、(邏輯) 算術(shù)左移:高位溢出,低位補0; 算術(shù)右移:低位溢出,高位補原高位; 邏輯右移:低位溢出,高位補0; 算術(shù)左移一位乘2,右移一位除2(能整除時);,(六)條件表達式, ? : Java語言規(guī)定,表達式2和表達式3必須返回相同的數(shù)據(jù)類型,并且類型不能為void。,(六)條件表達式,2.5.6 條件運算符,(boolean表達式)?表達式1:表達式2 boolean表達式的值為true時,表達式的結(jié)果為表達式1; boolean表達式的值為false時,表達式的結(jié)果為表達式2; 經(jīng)常用它求最大、最小值。 max = (ab) ? a : b;,例,int i = 3; int sum = (i+) + (i+) + (i+); a=b | x=y; 判斷char型變量ch是否為數(shù)字的表達式是: a)00)&(ch=0)&(ch=0)|(ch=9) (a!=b)&(a+b=0)&(a%2=0) 以下表達式的值不是2的是: a) 2&3 b) 11 c) a=2 d) 13,(七)表達式類型轉(zhuǎn)換,(1)自動類型轉(zhuǎn)換 轉(zhuǎn)換前的數(shù)據(jù)類型與轉(zhuǎn)換后的類型兼容; 轉(zhuǎn)換后的數(shù)據(jù)類型的表示范圍比轉(zhuǎn)換前的類型大。,(七)表達式類型轉(zhuǎn)換,1、占用字節(jié)少的轉(zhuǎn)換成字節(jié)較多的類型。 2、如short類型遇上int類型,會轉(zhuǎn)換成int型。 3、字符類型會轉(zhuǎn)換成short類型。 4、int類型會轉(zhuǎn)換成float類型。 5、表達式中的一個操作數(shù)為double類型,則另一個操作數(shù)會轉(zhuǎn)換為double類型。 6、布爾類型不能轉(zhuǎn)換至其他的類型。,(2)強制類型轉(zhuǎn)換 如果要將表示范圍大的數(shù)據(jù)類型轉(zhuǎn)換成較小的數(shù)據(jù)類型,或想得到想要的數(shù)據(jù)類型的數(shù)據(jù)則必須強制類型轉(zhuǎn)換。,格式: (欲轉(zhuǎn)換的數(shù)據(jù)類型)變量或表達式; 如:(int) c,/ appl3_7,數(shù)據(jù)類型轉(zhuǎn)換 public class appl3_7 public static void main(String args ) int a=2,b=3,d; float c; c=(float)a/b d=(int)c; System.out.println(a+”n”+ b+”n” +c +”n” +d); ,錯:單一字符需置單括號中,缺分號:語句結(jié)束符,(八)運算符的優(yōu)先級,/ appl3_8,運算符的優(yōu)先級與結(jié)合性 public class appl3_8 public static void main(String args ) int a=2,b=3,c=4,d=5,e=6; float f; f=a/3+b*c+/(d+=e); System.out.println(f); ,P47,(八)運算符的優(yōu)先級,2.6 表達式和語句,表達式是運算符、操作數(shù)、以及方法調(diào)用的序列;它用來說明某一個計算過程的計算結(jié)果;其結(jié)果有一個唯一的類型。 表達式有運算優(yōu)先級,可以嵌套; 不同數(shù)據(jù)類型的操作數(shù)進行運算,其轉(zhuǎn)換規(guī)則如下。,圖中:實線表示沒有精度損失的轉(zhuǎn)換,虛線表示可能有精度損失的轉(zhuǎn)換。,2.5.7運算符的優(yōu)先級,大體上是:算術(shù)關(guān)系邏輯賦值; ()(不是方法,不是強轉(zhuǎn))最大,弄不明白加括號。,四、流程控制語句,流程控制語句,四,語句,Java中的語句以分號結(jié)束; Java中的分號一定要用英文輸入法輸入; Java中語句分為:控制語句、方法調(diào)用語句、表達式語句、空語句、復合語句; 復合語句:又稱塊語句,由 括起來的簡單java語句構(gòu)成;復合語句中定義的變量的作用范圍只在復合語句中;塊可以嵌套。 int k = 0; int i = 0; / i的作用范圍到此 / k的作用范圍到此 Java不允許在內(nèi)層塊中定義與外層塊同名的變量。,例,float f1 = 12.3f + 45.9f; float f2 = 89 + 56.3f; byte b1 = 56; byte b2 = 12; int b3 = b1 + b2; boolean b4 = b2f2; int i1 = 5%3;,2.7 注釋,注釋掉的語句不是可執(zhí)行的程序語句; 單行注釋:/ 常用于解釋某行代碼; 多行注釋:/*/常用于注釋廢代碼。,Java 程序結(jié)構(gòu),順序結(jié)構(gòu) sequence structure,選擇結(jié)構(gòu) selection structure,循環(huán)結(jié)構(gòu) iteration structure,(一)順序語句,sequence structure,(一)順序語句,/ appl3_9.java, 簡單的Java程序 public class appl3_9 / 定義public 類appl3_9 public static void main(String args ) / main( ) method,主程序開始 int num; / 聲明整數(shù)num num=2; / 將num賦值為2 System.out.println(“I have “+num+“ dogs“); / 輸出字符串及變量內(nèi)容 System.out.println(“You have “+num+“ dogs, too“); ,(二)選擇語句,selection structure,(二)選擇語句,If() ;,If() ; else If() ; else if() . else ;,If() ; else ;,/ appl3_10, 選擇結(jié)構(gòu) import java.io.*; /導入在java.io包里的所有類,*是通配符 public class appl3_10 /決定程序名稱的唯一公共類 public static void main( String args ) throws IOException int score; String str; System.out.print(“Enter the score:“); BufferedReader buf=new BufferedReader(new InputStreamReader(System.in); str=buf.readLine();/將buf(從屏幕得到的字符串)賦值給str score=Integer.parseInt(str); if (score=90),流類的實例,用構(gòu)造方法實例一個BufferedReader流類實例。,屏幕輸入的實例,待續(xù)。,非靜態(tài)方法需實例化,可帶參數(shù)運行java程序(字串類型數(shù)組),含異常處理,/ 續(xù)前頁:appl3_10, 選擇結(jié)構(gòu) if (score=90) System.out.println(“優(yōu)“); else if(score=80) System.out.println(“良“); else if(score=70) System.out.println(“中“); else if(score=60) System.out.println(“及格“); else System.out.println(“不及“); ,BufferedReader buf; /流類的實例 buf=new BufferedReader/*流類的實例*/(new InputStreamReader(System.in);/實例一個新的BufferedReader,用構(gòu)造方法實例。new InputStreamReader(System.in)也就是得到一個從屏幕輸入的實例 String str;/實例化一個String對象,import java.io.FileReader; import java.io.BufferedReader; import java.io.IOException; public class appl3_10ss1 public static void main(String args) try FileReader fr=new FileReader(“mytest.txt“);/*創(chuàng)建一個FileReader對象*/ BufferedReader br=new BufferedReader(fr); /*創(chuàng)建一個BufferedReader 對象*/ String line=br.readLine(); /*讀取一行數(shù)據(jù)*/ while(line!=null) System.out.println(line); line=br.readLine(); /*流的關(guān)閉*/ br.close(); fr.close(); catch(IOException e) /catch(ArrayIndexOutOfBoundsException e)則這個異常就 /會被捕獲,并執(zhí)行catch程序塊中的代碼. System.out.println(“文件不存在!“); /try-catch過后程序仍然繼續(xù)執(zhí)行(不寫try-catch則程序拋出異常后自行終止) /*假設(shè)try中有語句int i=new int10;如果你調(diào)用int14就一定會拋出ArrayIndexOutOfBoundsException 這個異常,如果你寫了try-catch且寫了 catch(ArrayIndexOutOfBoundsException e) 則這個異常就會被捕獲, 并執(zhí)行catch程序塊中的代碼.*/,switch() case :;break; case :;break; case :;break; default : ; ,/ appl3_11, 選擇結(jié)構(gòu)SWITCH語句 public class appL3_11 public static void main( String args ) int month=8; switch(month) case 1:System.out.println(“January”);break; case 2:System.out.println(“February”)
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中歷史人教八年級上冊近代化的探索洋務(wù)運動學歷案
- 浪潮校招java面試題及答案
- java初級數(shù)據(jù)庫運維面試題及答案
- 學前教育宣傳匯報
- 小學生男生教育
- 水泥廠化驗室安全培訓
- 幼兒園奧運課件
- 2025年中國男士脫毛膏行業(yè)市場全景分析及前景機遇研判報告
- 企業(yè)征信培訓
- 中班幼兒入園常規(guī)實施策略
- 國家開放大學《22019統(tǒng)計學原理(統(tǒng)設(shè)課)》期末考試題庫
- 國家開放大學《應(yīng)用寫作(漢語)》形考任務(wù)1-6答案
- 臺球助教管理培訓
- 順豐運作主管
- 萬達入職在線測評題
- 2024年吉林省長春市中考物理試題(含解析)
- 多校聯(lián)考高一下學期語文期末考試試卷
- 品管圈PDCA提高手衛(wèi)生依從性
- 2025高考物理步步高同步練習選修1練透答案精析
- TGDNAS 043-2024 成人靜脈中等長度導管置管技術(shù)
- 2024年黔東南州能源投資限公司招聘(高頻重點提升專題訓練)共500題附帶答案詳解
評論
0/150
提交評論