版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京工業(yè)大學(xué)《管理科學(xué)與工程類專業(yè)寫作》2023-2024學(xué)年第一學(xué)期期末試卷
- 技師崗評網(wǎng)格化復(fù)習(xí)測試卷含答案
- 南京工業(yè)大學(xué)《高電壓技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 信息素養(yǎng)抽測專項測試題附答案
- 班組長創(chuàng)新和數(shù)字化管理能力復(fù)習(xí)測試卷
- 臨時返聘合同范本
- 全面審計合同范本
- 黑龍江省大慶市慶新中學(xué)2024-2025學(xué)年九年級上學(xué)期月考物理試卷
- 專題04 光現(xiàn)象【考題猜想】(83題18大類型)-2024-2025學(xué)年八年級物理上學(xué)期期中考點大串講(人教版2024)(解析版)
- 賓館旅游合同范本
- 中山大學(xué)PPT模板-中山大學(xué)01
- 中國特色社會主義理論與實踐研究智慧樹知到答案章節(jié)測試2023年北京交通大學(xué)
- 黑龍江省哈爾濱市八年級上學(xué)期物理期中測試試卷四套含答案
- 一年級上冊數(shù)學(xué)《認(rèn)識鐘表》教學(xué)課件-A3演示文稿設(shè)計與制作【微能力認(rèn)證優(yōu)秀作業(yè)】
- 五年級上冊閱讀理解20篇(附帶答案解析)經(jīng)典1
- 2023年國家電投校園招聘筆試題庫及答案解析
- GB/T 28035-2011軟件系統(tǒng)驗收規(guī)范
- 《經(jīng)濟學(xué)基礎(chǔ)》試題庫(附答案)
- 學(xué)前教育論文范文8000字(通用九篇)
- 小學(xué)數(shù)學(xué)北師大五年級上冊數(shù)學(xué)好玩 圖形中的規(guī)律-
- 《富饒的西沙群島》說課稿(優(yōu)秀3篇)
評論
0/150
提交評論