




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、java期末復(fù)習(xí)第2講-java語言基礎(chǔ)1java 語言java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)2上一講回顧java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)3學(xué)習(xí)要點(diǎn)學(xué)習(xí)要點(diǎn)java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)42. 1 數(shù)據(jù)類型java數(shù)數(shù)據(jù)類型據(jù)類型基本數(shù)據(jù)類基本數(shù)據(jù)類型型字符型字符型(char)布爾類型布爾類型(boolean) 復(fù)合數(shù)復(fù)合數(shù) 據(jù)類型據(jù)類型 類類(class) 接口接口(interface) 數(shù)組數(shù)組空類型空類型(null)數(shù)值類數(shù)值類型型 整數(shù)整數(shù) 類型類
2、型 實(shí)數(shù)實(shí)數(shù) 類型類型 短整型短整型(short) 整型整型(int) 單精度浮點(diǎn)型單精度浮點(diǎn)型(float) 雙 精 度 浮 點(diǎn) 型雙 精 度 浮 點(diǎn) 型(double) 長整型長整型(long) 字節(jié)型字節(jié)型(byte)java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)52.1.1數(shù)據(jù)類型java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)62.1.2變量java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)72.1.3常量java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)8常
3、量(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)9常量(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)102.1.4變量類型轉(zhuǎn)換java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)112.2 java的運(yùn)算符java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)12java的運(yùn)算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)13java的運(yùn)算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語
4、言基礎(chǔ)14注意區(qū)別簡潔與注意區(qū)別簡潔與&(或(或|)和非簡潔與)和非簡潔與&(或(或|)例如,例如,int a=6,b=8,c=10,d=12; boolean x=+ab+&c+d-;&,如果其前面的,如果其前面的表達(dá)式為假,則不表達(dá)式為假,則不再計(jì)算其后面的表再計(jì)算其后面的表達(dá)式達(dá)式 (a=7,b=8,c=10,d=12,x=false) boolean x=+ab+&c+d-; (a=7,b=8,c=10,d=12,x=false)&,不管其前面的,不管其前面的表達(dá)式是什么,都表達(dá)式是什么,都計(jì)算其后面表達(dá)式計(jì)算其后面表達(dá)式j(luò)ava 語言第
5、2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)152.2.4 位運(yùn)算符位運(yùn)算符java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)16java的運(yùn)算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)17java的運(yùn)算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)182.3 java的流程控制語句按語句書寫的先后順序書寫的先后順序執(zhí)行在若干路徑中有條件地?fù)褚挥袟l件地?fù)褚粓?zhí)行當(dāng)某條件成立時(shí),反復(fù)執(zhí)行反復(fù)執(zhí)行一段代碼java 語言第2講2021-10-29java期末復(fù)習(xí)第2
6、講-java語言基礎(chǔ)192.3.1 分支(選擇)語句if 條件aif 條件b1 else 2 java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)20分支(選擇)語句(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)212.3.2 多分支開關(guān)語句java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)222.3.3 java的循環(huán)語句java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)23java的循環(huán)語句(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-ja
7、va語言基礎(chǔ)24java的循環(huán)語句(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)25java的循環(huán)語句(續(xù))求表達(dá)式1求表達(dá)式求表達(dá)式 2求表達(dá)式3假循環(huán)體真java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)264. 循環(huán)語句中途退出java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)27循環(huán)語句中途退出(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)28循環(huán)語句中途退出(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)29
8、示例:prime.javafirst_loop: for(int i=2,k=0;i100;i+)for(int j=2;j=math.sqrt(i);j+) if(i%j=0)continue first_loop; /end of inner-iterationsystem.out.print(i+t);k+;if(k%5=0) system.out.println(); /end of outer-iteration/i不是素?cái)?shù)first_loop: for(int i=2,k=0;i100;i+)for(int j=2;j=math.sqrt(i);j+) if(i%j=0)conti
9、nue first_loop; /end of inner-iterationsystem.out.print(i+t);k+;if(k%5=0) system.out.println(); /end of outer-iterationfirst_loop: for(int i=2,k=0;i100;i+)for(int j=2;j=math.sqrt(i);j+) if(i%j=0)continue first_loop; /end of inner-iterationsystem.out.print(i+t);k+;if(k%5=0) system.out.println(); /end
10、 of outer-iterationfor(int j=2;j=math.sqrt(i);j+) if(i%j=0)continue first_loop; /end of inner-iterationfor(int j=2;j=math.sqrt(i);j+) if(i%j=0)continue first_loop; /end of inner-iteration int i=2 int i=2 int i=2 k=0 k=0 k=0first_loop: continue first_loop; first_loop: continue first_loop; first_loop:
11、 continue first_loop; java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)302.4 簡單的輸入輸出java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)31字符界面輸入輸出示例字符界面輸入輸出示例命令行參數(shù)命令行參數(shù)標(biāo)準(zhǔn)輸入標(biāo)準(zhǔn)輸入system.in對象對象標(biāo)準(zhǔn)輸出標(biāo)準(zhǔn)輸出java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)32字符界面輸入輸出(字符界面輸入輸出(2)import java.io.*; /輸入一個(gè)字符串輸入一個(gè)字符串public class applicationlinei
12、n public static void main(string args) string s = ;system.out.print(please enter a string:);try bufferedreader in = new bufferedreader(new inputstreamreader(system.in); s = in.readline(); catch(ioexception e) ; system.out.println(youve entered string: + s ); java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)3
13、3java applet圖形界面輸入輸出圖形界面輸入輸出(1-1)import java.applet.*;import java.awt.*;import java.awt.event.*;public class appletinout extends applet implements actionlistener label prompt;textfield input,output;java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)34java applet圖形界面輸入輸出圖形界面輸入輸出(1-2)public void init() prompt =
14、new label(請輸入您的名字:); input = new textfield(6); output = new textfield(20); add(prompt); add(input); add(output); input.addactionlistener(this); public void actionperformed(actionevent e) output.settext(input.gettext()+,歡迎你); java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)35java application圖形界面輸入輸出圖形界面輸入輸出(
15、1-1)import javax.swing.joptionpane; /導(dǎo)入導(dǎo)入swing包包public class swingdemo public static void main( string args) string firstnumber; string secondnumber; int number1,number2,sum; firstnumber = joptionpane.showinputdialog(enter first integer); secondnumber = joptionpane.showinputdialog(enter second integ
16、er); java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)36java application圖形界面輸入輸出圖形界面輸入輸出(1-2) number1 = integer.parseint(firstnumber); number2 = integer.parseint(secondnumber); sum = number1 + number2; joptionpane.showmessagedialog(null,the sum is + sum, results, joptionpane.plain_message); system.exit(0); 可
17、能會(huì)出錯(cuò)!java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)37java application圖形界面輸入輸出圖形界面輸入輸出(2-1)import java.awt.*; /導(dǎo)入導(dǎo)入awt包包import java.awt.event.*;public class applicationgraphicsinout public static void main(string args) new frameinout(); class frameinout extends frame implements actionlistenerlabel prompt;t
18、extfield input,output;button btnok,btnclose;java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)38java application圖形界面輸入輸出圖形界面輸入輸出(2-2) frameinout() super(圖形界面的java application程序); prompt = new label(請輸入您的名字:); input = new textfield(6); output = new textfield(20); btnok = new button(“ok); btnclose = new button(
19、關(guān)閉); setlayout(new flowlayout(); add(prompt); add(input); add(output);add(btn); input.addactionlistener(this); btn.addactionlistener(this); setsize(300,200); show(); java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)39java application圖形界面輸入輸出圖形界面輸入輸出(2-3)public void actionperformed(actionevent e) if (e.getsource() = btnok) output.settext(input.gettext()+,歡迎你); if (e.getsource() = btnclose) dispose(); system.exit(0); java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園心理輔導(dǎo)工作的探索計(jì)劃
- 提升市場競爭力的行動(dòng)方案計(jì)劃
- 2025年氣體摻混設(shè)備項(xiàng)目合作計(jì)劃書
- 2025年太陽能電池生產(chǎn)專用設(shè)備合作協(xié)議書
- 2025年CRO服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 2025年儲(chǔ)冷、蓄熱裝置項(xiàng)目合作計(jì)劃書
- 2025年奧硝唑藥物項(xiàng)目發(fā)展計(jì)劃
- 2025年轉(zhuǎn)基因抗蟲樹木新品種合作協(xié)議書
- 智能交通系統(tǒng)建設(shè)運(yùn)營合同
- 工程咨詢與設(shè)計(jì)服務(wù)框架協(xié)議
- 2025年度產(chǎn)業(yè)園區(qū)建設(shè)項(xiàng)目委托代建服務(wù)協(xié)議
- 鄉(xiāng)鎮(zhèn)機(jī)關(guān)考勤管理制度
- 四年級(jí)語文下冊第六單元【集體備課】(教材解讀+教學(xué)設(shè)計(jì))
- (完整版)園藝產(chǎn)品貯藏與加工
- 京東考試答案
- 《對折剪紙》)ppt
- 各種系列產(chǎn)品質(zhì)量指標(biāo)詳述
- 以虛報(bào)注冊資本、虛假出資、抽逃出資為由對實(shí)行認(rèn)繳資本登記制的公司進(jìn)行處罰無法律依據(jù)
- 感染性休克PPT課件
- 風(fēng)電場生產(chǎn)運(yùn)營準(zhǔn)備大綱11.14
- 人教版八年級(jí)語文下冊教材研說
評(píng)論
0/150
提交評(píng)論