java期末復(fù)習(xí)第2講Java語言基礎(chǔ)課件_第1頁
java期末復(fù)習(xí)第2講Java語言基礎(chǔ)課件_第2頁
java期末復(fù)習(xí)第2講Java語言基礎(chǔ)課件_第3頁
java期末復(fù)習(xí)第2講Java語言基礎(chǔ)課件_第4頁
java期末復(fù)習(xí)第2講Java語言基礎(chǔ)課件_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(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í)要點學(xué)習(xí)要點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ù) 類型類型 短整型短整型(short) 整型整型(int) 單精度浮點型單精度浮點型(float) 雙 精 度 浮 點 型雙 精 度 浮 點 型(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的運算符java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)12java的運算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)13java的運算符(續(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-;&,如果其前面的,如果其前面的表達式為假,則不表達式為假,則不再計算其后面的表再計算其后面的表達式達式 (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)&,不管其前面的,不管其前面的表達式是什么,都表達式是什么,都計算其后面表達式計算其后面表達式j(luò)ava 語言第

5、2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)152.2.4 位運算符位運算符java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)16java的運算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)17java的運算符(續(xù))java 語言第2講2021-10-29java期末復(fù)習(xí)第2講-java語言基礎(chǔ)182.3 java的流程控制語句按語句書寫的先后順序書寫的先后順序執(zhí)行在若干路徑中有條件地?fù)褚挥袟l件地?fù)褚粓?zhí)行當(dāng)某條件成立時,反復(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ù))求表達式1求表達式求表達式 2求表達式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不是素數(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.*; /輸入一個字符串輸入一個字符串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、能會出錯!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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論