資源描述:
《java基礎(chǔ)復(fù)習(xí)——王梓安》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一章初始java一、使用記事本開發(fā)java程序的步驟1、開發(fā)java程序的步驟2、編譯3、運(yùn)行Java框架:publicclass(文件名){publicstaticvoidmain(String[]args){}}Java程序的結(jié)構(gòu)1、編寫程序的框架publicclass(文件名){}2、編寫main方法的框架publicstaticvoidmain(String[]args){}3、編寫代碼System.out.ptintln(“”)散落的知識(shí)點(diǎn)總結(jié):1、//為單行注釋只可以為單行注釋2、/**/為多行注釋可為多個(gè)行注釋3、換行t間隔(4個(gè)空格)
2、第二章變量、數(shù)據(jù)類型和運(yùn)算符一、變量變量與房間的對(duì)應(yīng)關(guān)系房間名字變量名房間類型變量類型入住的客人變量的值使用變量的步驟:1、聲明變量:即根據(jù)數(shù)據(jù)類型在內(nèi)存申請(qǐng)空間2、賦值:將數(shù)據(jù)存儲(chǔ)對(duì)應(yīng)的空間3、使用變量:取出數(shù)據(jù)來(lái)使用Java常用的數(shù)據(jù)類型int整形用于存儲(chǔ)整數(shù)double雙精度浮點(diǎn)型用于存儲(chǔ)帶有小數(shù)的數(shù)字char字符型用于存儲(chǔ)單個(gè)的字符String字符串型用于存儲(chǔ)一串字符算術(shù)運(yùn)算符:+加法運(yùn)算符例:5+3=8-減法運(yùn)算符例:5-3=2*乘法運(yùn)算符例:5*3=15/除法運(yùn)算符例:5/3=1%取余運(yùn)算符例:5%3=2數(shù)據(jù)類型的轉(zhuǎn)換:1、自動(dòng)數(shù)據(jù)類型轉(zhuǎn)換滿足自
3、動(dòng)類型轉(zhuǎn)換(1)兩種類型要兼容(2)目標(biāo)類型要大于源類型2、強(qiáng)制類型轉(zhuǎn)換:語(yǔ)法(數(shù)據(jù)類型)表達(dá)式第三章運(yùn)算符和基本選擇結(jié)構(gòu)boolean類型boolean類型的值true真false假關(guān)系運(yùn)算符:>大于100>99<小于99<100>=大于等于x>=100<=小于等于x<=100==等于100=x!=不等于x!=100If選擇結(jié)構(gòu)語(yǔ)法:If(條件){代碼塊}else{代碼塊}運(yùn)算符:&&與、并且兩個(gè)條件同時(shí)成立
4、
5、或者有一個(gè)條件成立均可!非條件與結(jié)果相反本章小結(jié)學(xué)會(huì)使用if語(yǔ)句熟悉并使用運(yùn)算符!第四章復(fù)雜選擇結(jié)構(gòu)多重if選擇結(jié)構(gòu)If(條件){代碼塊}else
6、if(條件){代碼塊}else{代碼塊}注意:if后的else可省略嵌套if語(yǔ)句:If(條件一){if(條件二){}else{}}else{}區(qū)別:多重if是判斷一個(gè)變量而嵌套if是判斷2個(gè)變量。switch選擇結(jié)構(gòu)用法switch(表達(dá)式){case1:代碼塊1;break;case2:代碼塊2;break;case3:代碼塊3;break;default:代碼塊n;break;}Switch先判斷后變量的值然后逐個(gè)的區(qū)匹配個(gè)case的值,則執(zhí)行case后的語(yǔ)句直到遇見break跳出。注意:1、變量類型必須是int或char2、case后變量不可重復(fù)3、
7、break可有可無(wú)若沒(méi)有則執(zhí)行下面語(yǔ)句4、default位置可以調(diào)換頁(yè)可沒(méi)有第五章循環(huán)語(yǔ)句While循環(huán):語(yǔ)法:While(循環(huán)條件){循環(huán)操作}例(知道次數(shù)):inti=1;while(i<=次數(shù)){循環(huán)操作}例(不知道次數(shù)):Stringa=input.next();或Stringa=“”;while(a.equals(“”)){a=input.next();也就是說(shuō)找它循環(huán)體do—while循環(huán):do{循環(huán)操作}while(循環(huán)條件);While和do—while的區(qū)別當(dāng)?shù)谝淮螚l件成立時(shí)二者執(zhí)行的次數(shù)一樣當(dāng)條件不成立時(shí),while執(zhí)行0次,do—whi
8、le執(zhí)行一次本章小結(jié):弄清楚while和do—while的區(qū)別,多做題。第六章循環(huán)結(jié)構(gòu)for循環(huán):語(yǔ)法:for(表達(dá)式1;表達(dá)式2;表達(dá)式3){//循環(huán)體}表達(dá)式1為循環(huán)變量賦初值inti=1表達(dá)式2循環(huán)結(jié)構(gòu)的循環(huán)條件i<=10表達(dá)式3循環(huán)結(jié)構(gòu)的迭代部分i++for相當(dāng)于特殊的while,執(zhí)行順序也于while類似而且for的分號(hào)不可少三個(gè)表達(dá)式可以省略,但可能會(huì)導(dǎo)致死循環(huán)。break語(yǔ)句使用語(yǔ)法:for(inti=0;i<10;i++){if(條件){break;}}小結(jié):break是中止某個(gè)循環(huán)它后的語(yǔ)句不在執(zhí)行,循環(huán)也停止執(zhí)行。Continue語(yǔ)句的使
9、用:for(int1=0;i<10;i++){if(條件){continue;}}小結(jié):continue使程序先跳轉(zhuǎn)到迭代部分,然后判斷循環(huán)。如果為true則繼續(xù),否則跳出循環(huán)。第七章數(shù)組數(shù)組語(yǔ)法:數(shù)據(jù)類型[]數(shù)組名數(shù)據(jù)類型[]數(shù)組名=new數(shù)據(jù)類型[數(shù)組長(zhǎng)度]聲明數(shù)組四步:1、聲明數(shù)組int[]a;inta[];2、分配空間a=newint[5];一共5個(gè)空間3、賦值a[0]=8;4、處理數(shù)據(jù)謝謝大家王梓安