![Java技術(shù)簡(jiǎn)介與基本運(yùn)算.ppt_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2019-1/13/55f6ac85-977f-468f-b19a-3a146937c4d3/55f6ac85-977f-468f-b19a-3a146937c4d31.gif)
![Java技術(shù)簡(jiǎn)介與基本運(yùn)算.ppt_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2019-1/13/55f6ac85-977f-468f-b19a-3a146937c4d3/55f6ac85-977f-468f-b19a-3a146937c4d32.gif)
![Java技術(shù)簡(jiǎn)介與基本運(yùn)算.ppt_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2019-1/13/55f6ac85-977f-468f-b19a-3a146937c4d3/55f6ac85-977f-468f-b19a-3a146937c4d33.gif)
![Java技術(shù)簡(jiǎn)介與基本運(yùn)算.ppt_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2019-1/13/55f6ac85-977f-468f-b19a-3a146937c4d3/55f6ac85-977f-468f-b19a-3a146937c4d34.gif)
![Java技術(shù)簡(jiǎn)介與基本運(yùn)算.ppt_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2019-1/13/55f6ac85-977f-468f-b19a-3a146937c4d3/55f6ac85-977f-468f-b19a-3a146937c4d35.gif)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java技術(shù)簡(jiǎn)介與 基本運(yùn)算,Java平臺(tái) Java架構(gòu)與開(kāi)發(fā)工具 程式結(jié)構(gòu)及變數(shù)宣告 基本運(yùn)算子,整理發(fā)布,Java平臺(tái),Java PlatformJava是一種結(jié)合編譯和直譯優(yōu)點(diǎn)的高階物件導(dǎo)向程式語(yǔ)言,利用建立在各種作業(yè)系統(tǒng)(如Windows, Mac OS, Solaris等)上的軟體平臺(tái)(Platform)結(jié)合硬體和軟體的執(zhí)行環(huán)境,以期達(dá)到所謂”Write Once, Run Anywhere”的跨平臺(tái)功能 JVMJava Virtual Machine, Java編譯程式可以將Java原始程式編碼編譯成位元編碼(Bytecode),為一種虛擬的機(jī)器語(yǔ)言,執(zhí)行此語(yǔ)言的機(jī)器便是JVM;亦即作業(yè)系統(tǒng)安裝了JVM的直譯程式便可直譯和執(zhí)行位元碼,因此Java的程式碼只需撰寫(xiě)一次,由安裝在不同系統(tǒng)的JVM來(lái)執(zhí)行,達(dá)到跨平臺(tái)的目的。 Java APIJava Application Program Interface, 為Java軟體元件的集合,提供集合物件、GUI圖形化介面元件、檔案處理、資料庫(kù)存取和網(wǎng)路介面連結(jié)等相關(guān)的類別和物件,稱之為套件或包裹(Package),Java架構(gòu),Java 2 Platform Standard Edition 5.0,Java SE 6,Java SE 7,Java的發(fā)展工具,JDK Java Development Kit javac:將Java的原始程式編譯成為位元組碼的 .class類別檔。 語(yǔ)法:javac -classpath pathessource code 範(fàn)例:javac Hello.java 或 javac classpath path1;path2 Hello.java java:解譯javac所編譯後的位元組碼,亦即 .class類別檔。 語(yǔ)法:java -options filename 範(fàn)例:java Hello 或 java cp %classpath%;new_path Hello jdb:Java的除蟲(chóng)(Bug)程式。 範(fàn)例:jdb Hello javadoc:Java的文件產(chǎn)生器,從java原始檔中製作可由瀏覽器瀏覽的文件說(shuō)明檔。 範(fàn)例:javadoc -d C:wshtml java.awt java.awt.event appletviewer:appletviewer能夠不透過(guò)瀏覽器執(zhí)行Java Applet的程式。 範(fàn)例:appletviewer HelloApplet.html 其他開(kāi)發(fā)工具 NetBeans IDE, Borland JBuilder, Gel, /index.html JCreator, ,變數(shù)型態(tài) (整數(shù)、浮點(diǎn)數(shù)、字元及布林變數(shù)),整數(shù)資料型態(tài)(Integer Types),浮點(diǎn)數(shù)資料型態(tài)(Floating Point Type) 要在兩種不相容的型態(tài)間產(chǎn)生轉(zhuǎn)換,必須利用強(qiáng)制型態(tài)轉(zhuǎn)換 例如: b =(double) a ; /a 可能是一個(gè)整數(shù)或浮點(diǎn)數(shù) 字元資料型態(tài)(Character Type) 布林資料型態(tài)(Boolean Type) 只有true和false兩種,跳脫字元,程式結(jié)構(gòu)與變數(shù)宣告,基本程式架構(gòu) Java為一種物件導(dǎo)向式語(yǔ)言,由類別(Class)組合而成,類別代表一種物件(Object),其中提供各種方法(Method)。 基本Java類別 程式中的區(qū)塊由括號(hào)定義,為變數(shù)之生命週期範(fàn)圍。 任何變數(shù)均須經(jīng)過(guò)宣告(Declare)後才可進(jìn)行運(yùn)算。,public class class_name public static void main(String args) System.out.println(“Hello Java World!“) ; ,public class Ex01_DataType / 主程式 public static void main(String args) / 變數(shù)宣告 int i = 44; int j = 0256; / 顯示結(jié)果 System.out.print(“44 = “); System.out.println(i); System.out.print(“0256 = “); System.out.println(j); / 變數(shù)宣告 float ii = 25.0F; double jj = 0.0123; double kk = .00567; double ll = 1.25e4;,/ 顯示結(jié)果 System.out.println(ii); System.out.println(jj); System.out.println(kk); System.out.println(ll); / 變數(shù)宣告 char a = A; char b = 65; char c = u0020; String str = “Hello World!“ ; / 顯示結(jié)果 System.out.println(a); System.out.println(b); System.out.println(c+str); System.out.print(“換行符號(hào)n“); System.out.println(“Escape“逸出字元“); ,資料型態(tài)及輸出範(fàn)例,資料輸入範(fàn)例,import java.util.Scanner; / 主類別 public class Ex01_BasicIO / 主程式 public static void main(String args) throws Exception / 建立Scanner的輸入串流物件 Scanner input = new Scanner(System.in); String str ; char c ; int i ; long l ; float f ; double d ; System.out.print(“Please input a sentences: “); str = input.nextLine(); / 讀取一列字串 System.out.println(“以println印出輸入的資料: “ + str); System.out.print(“Please input a String: “); str = input.next(); / 讀取一個(gè)字串 System.out.print(“以print印出輸入的資料: “ + str);,System.out.print(“Please input a Character: “); c = input.next().charAt(0); / 讀取一個(gè)字串的第一個(gè)字元位元組 System.out.print(“以print印出輸入的資料: “ + c); System.out.println(“Please input an Integer: “); i = input.nextInt(); System.out.println(“以println印出輸入的資料: “ + i); System.out.print(“Please input a Long Integer: “); l = input.nextLong(); System.out.println(“以println印出輸入的資料: “ + l); System.out.print(“Please input a float: “); f = input.nextFloat(); System.out.println(“以println印出輸入的資料: “ + f); System.out.print(“Please input a double: “); d = input.nextDouble(); System.out.println(“以println印出輸入的資料: “ + d); ,運(yùn)算子(Operators),算數(shù)運(yùn)算子(Arithmetic Operator) 算數(shù)運(yùn)算子的運(yùn)算元必須是數(shù)字型態(tài),但是可以用在char(字元)型態(tài),對(duì)Java來(lái)說(shuō)char基本上是int的子集合。 關(guān)係運(yùn)算子(Relational Operator) 關(guān)聯(lián)式運(yùn)算子決定一個(gè)運(yùn)算元與另一個(gè)運(yùn)算元的關(guān)係。尤其是,它們決定相等與順序。 布林運(yùn)算子(Boolean Operator) 布林邏輯運(yùn)算子只用於boolean運(yùn)算元。所有二進(jìn)位邏輯運(yùn)算子結(jié)合兩個(gè)boolean值來(lái)形成結(jié)式的boolean值。 位元運(yùn)算子(Shift and Bitwise Operator) Java 定義許多與位元有關(guān)的運(yùn)算子,可應(yīng)用在整數(shù)型態(tài),long、int、short、char 與byte上。這些運(yùn)算子作用在運(yùn)算元單一位元上。,運(yùn)算子使用範(fàn)例,public class Ex01_Operator / 主程式 public static void main(String args) / 變數(shù)宣告 int x, y, f, c; int inc = 10; int dec = 10; System.out.println(“負(fù)號(hào)運(yùn)算: -7 = “ + -7 ); inc+; / 遞增 System.out.println(“遞增運(yùn)算: A+ = “ + inc); dec-; / 遞減 System.out.println(“遞減運(yùn)算: A- = “ + dec); System.out.println(“乘法運(yùn)算: 5 * 6 = “ + 5*6); System.out.println(“除法運(yùn)算: 7.0 / 2.0 = “ + 7.0/2.0); System.out.println(“餘數(shù)運(yùn)算: 7 % 2 = “ + 7%2); System.out.println(“加法運(yùn)算: 4 + 3 = “ + (4+3); System.out.println(“減法運(yùn)算: 4 - 3 = “ + (4-3);,/ 測(cè)識(shí)字串合併 String str1 = “Java是“; String str2 = “一種物件導(dǎo)向程式語(yǔ)言“; System.out.println(str1 + str2); / 數(shù)學(xué)公式 x = 6; y = 3; f = x*x-2*x+3; System.out.println(“x*x-2*x+3 = “ + f); f = (x+y)*(x+y)+5; System.out.println(“(x+y)*(x+y)+5 = “ + f); c = 80; System.out.print(“攝氏: “ + c + “度= 華氏: “); System.out.println(9.0 * c) / 5.0 + 32.0); / 測(cè)試關(guān)係運(yùn)算子 int a = 7; int b = 5; System.out.println(“小於:75結(jié)果為 “ + (a b); System.out.println(“小於等於:7=5結(jié)果為 “ + (a = b); System.out.println(“等於:7=5結(jié)果為 “ + (a = b); System.out.p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度金融產(chǎn)品居間銷售合同協(xié)議
- 2025年中國(guó)天然防腐漆行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年度建筑管道清包工勞務(wù)合同示范文本
- 2025年度冷鏈物流設(shè)施簡(jiǎn)易施工合同(含溫控系統(tǒng))
- 2025年中國(guó)播放機(jī)行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年度建筑渣土運(yùn)輸合同范本(環(huán)保標(biāo)準(zhǔn))
- 2025年度核桃樹(shù)加工品出口貿(mào)易承包合同
- 2020-2025年中國(guó)重卡汽車行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 2025年參數(shù)測(cè)量?jī)x項(xiàng)目評(píng)估報(bào)告
- 2025年度酒店餐飲企業(yè)食堂全面承包運(yùn)營(yíng)合同
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識(shí)題庫(kù)及答案(共330題) (二)
- 2025-2030年中國(guó)反滲透膜行業(yè)市場(chǎng)發(fā)展趨勢(shì)展望與投資策略分析報(bào)告
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)道德與法治試題 (含答案)
- 2025年山東省濟(jì)寧高新區(qū)管委會(huì)“優(yōu)才”招聘20人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年中國(guó)社會(huì)科學(xué)評(píng)價(jià)研究院第一批專業(yè)技術(shù)人員招聘2人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- (2024年高考真題)2024年普通高等學(xué)校招生全國(guó)統(tǒng)一考試數(shù)學(xué)試卷-新課標(biāo)Ⅰ卷(含部分解析)
- HCIA-AI H13-311 v3.5認(rèn)證考試題庫(kù)(含答案)
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 化工裝置實(shí)用操作技術(shù)指南講解
- 春季高考英語(yǔ)《大綱短語(yǔ)》(218個(gè)核心詞匯相關(guān)短語(yǔ))
- 護(hù)理文書(shū)書(shū)寫(xiě)規(guī)范ppt課件
評(píng)論
0/150
提交評(píng)論