資源描述:
《Java基礎語法復習》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Java基礎語法復習一、Java基礎程序設計1、數(shù)據(jù)類型:(1)基本數(shù)據(jù)類型(8種)1)數(shù)值型A:整數(shù)類型:byte、short、int、longbyte范圍:-128~127B:浮點類型:float、double2)字符型(char)范圍:0~2553)布爾型(boolean)(2)引用數(shù)據(jù)類型(3種)含義:是指一段對內(nèi)存空間可以同時被多個棧內(nèi)存指向1)類(class)如String字符串類型2)接口(interface)3)數(shù)組2、求整數(shù)的最大值:intmax=Integer.MAX_VALUEInteger作用:在于字符串與整型的轉(zhuǎn)換上,還具有
2、自動拆箱和裝箱的功能。3、定義一個字符串變量:Stringstr="yijihua";//定義字符串變量;字符串的內(nèi)容一旦聲明則不可以改變intx=30;str=str+x;//改變字符串變量內(nèi)容,此改變時字符串的追加而原來的沒有變;一個String對象內(nèi)容的改變實際上是通過內(nèi)存地址的“斷開-連接”變化完成的,而本身字符串中的內(nèi)容并沒有任何變化。System.out.println("str="+str);4、短語與(&&)與非短路與(&)的區(qū)別:&&:第一個條件為false則后面的條件不再判斷;&:第一個條件為false,后面的條件還要判斷,但最終
3、還是false。5、短語與(
4、
5、)與非短路與(
6、)的區(qū)別:
7、
8、:第一個條件為true則后面的條件不再判斷;
9、:第一個條件為true,后面的條件還要判斷,但最終為true。6、程序的結(jié)構(gòu):共同點:都只有一個入口和一個出口。(1)順序結(jié)構(gòu)(2)選擇結(jié)構(gòu)(判斷語句):if、if…else、switch1)一個if…else相當于三目運算符:變量=條件判斷?表達式1:表達式2(如果true則輸出表達式1,否則表達式2)2)多個if…else相當于switch語句:switch(表達式){case選擇值1:語句主體1;break;...case選擇值n:語句主
10、體n;break;default:語句主體;}注意:選擇值只能是字符或常量;表達式可以是數(shù)字、字符或是枚舉。(3)循環(huán)結(jié)構(gòu)1)while循環(huán)(既是循環(huán)語句也是條件判斷語句)使用條件:當事先不知道循環(huán)該執(zhí)行多少次時,就要用到while循環(huán)。while(循環(huán)條件判斷){語句循環(huán)條件更改}注意:如果程序中沒有修改循環(huán)條件,那么程序?qū)⒊霈F(xiàn)“死循環(huán)”。在命令行方式下,可以“Ctrl+C”結(jié)束程序的執(zhí)行2)do…while循環(huán)(至少都會執(zhí)行一次,先執(zhí)行再判斷)使用條件:當事先不知道循環(huán)該執(zhí)行多少次時,就要用到do…while循環(huán)。do{語句;循環(huán)條件改變;}wh
11、ile(循環(huán)條件判斷);3)for循環(huán)使用條件:已知循環(huán)次數(shù)條件下使用。第一種for循環(huán)://對于遍歷數(shù)組,這個循環(huán)一般是采取這樣的寫法://清單1:遍歷數(shù)組的傳統(tǒng)方式/*建立一個數(shù)組*/int[]integers={1,2,3,4};/*開始遍歷*/for(intj=0;j12、/String[]strings={"A","B","C","D"};/*將數(shù)組添加到列表*/CollectionstringList=java.util.Arrays.asList(strings);/*開始遍歷*/for(Iteratoritr=stringList.iterator();itr.hasNext();){//Objectstr=itr.next();System.out.println(itr.next());}第二種for循環(huán):/*for(循環(huán)變量類型循環(huán)變量名稱:要被遍歷的對象)循環(huán)體借助這種語法,遍歷一個數(shù)組的操作就可以采取
13、這樣的寫法:*///清單3:遍歷數(shù)組的簡單方式/*建立一個數(shù)組*/int[]integers={1,2,3,4};/*開始遍歷*/for(inti:integers){System.out.println(i);/*依次輸出“1”、“2”、“3”、“4”*/}//清單5:遍歷Collection的簡單方式/*建立一個Collection*/String[]strings={"A","B","C","D"};/*將數(shù)組添加到列表*/Collectionlist=java.util.Arrays.asList(strings);/*開始遍歷*/for(O
14、bjectstr:list){System.out.println(str);/*依次輸出“A”、“B”、“