資源描述:
《第3章Java語言基礎(chǔ)ppt課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、JAVA網(wǎng)絡(luò)編程基礎(chǔ)第1章Java語言概述第2章Java的開發(fā)環(huán)境基本知識第3章Java語言基礎(chǔ)第4章Java面向?qū)ο蟪绦蛟O(shè)計(jì)第5章異常處理第6章Java的基本可重用類第7章圖形用戶界面第8章多線程程序設(shè)計(jì)第9章網(wǎng)絡(luò)基礎(chǔ)與URL編程第10章Java小應(yīng)用程序Applet第11章Java文件存檔第3章Java語言基礎(chǔ)3.1一個(gè)最簡單的Java程序?qū)嵗?.2標(biāo)識符、注釋和分隔符3.3局部變量和常量3.4基本類型與數(shù)組(數(shù)組放3.9之后講)3.5運(yùn)算符及表達(dá)式3.6運(yùn)算符的優(yōu)先級3.7數(shù)據(jù)類型轉(zhuǎn)換3.8簡單語句和復(fù)合語句3.9控制語句數(shù)組3.
2、10綜合應(yīng)用舉例小結(jié)習(xí)題packageMyPackage;//定義包publicclassHello//定義類(類首部){//類體開始publicstaticvoidmain(String[]args)//主方法{System.out.print(“Hello!”);}//在屏幕上打印Hello!}//類體結(jié)束本程序由一個(gè)包組成,包內(nèi)只含有一個(gè)類,類內(nèi)只含有一個(gè)方法—主方法(main)。(本章的程序都是這種簡單類型的程序)3.1一個(gè)最簡單的Java程序?qū)嵗粋€(gè)程序由一個(gè)或多個(gè)包組成。一個(gè)包由一個(gè)或多個(gè)類組成。一個(gè)類由類首和類體組成。類體
3、由一些成員變量和成員方法組成。一個(gè)程序的多個(gè)類中,必有且只有一個(gè)類含有主方法main,它相當(dāng)于C++中的主函數(shù),是程序的入口之處,程序就從它開始執(zhí)行。程序中要用到許多名字,諸如類、變量、方法的名字。標(biāo)識符就是用來標(biāo)記它們的名字的。Java標(biāo)識符的規(guī)則是:以字母、下劃線或美元符$開頭的字母、下劃線、數(shù)字組成的序列標(biāo)識符的長度是任意的。標(biāo)識符分為兩類:保留字用戶定義標(biāo)識符3.2標(biāo)識符、注釋和分隔符注意:在Java中,標(biāo)識符中的字母是區(qū)分大小寫的。例如,Java與java是不同的標(biāo)識符。3.2.1標(biāo)識符用戶定義的標(biāo)識符用來為程序設(shè)計(jì)者根據(jù)自己
4、的需要定義的類、變量、方法、接口等取名。用戶在定義標(biāo)識符時(shí)應(yīng)注意:1.禁止用保留字作為用戶標(biāo)識符;2.遵守先定義后使用的原則。即只有定義了的標(biāo)識符,才可在語句中使用。下面是一些用戶標(biāo)識符的示例:合法標(biāo)識符:A,a1,$Systembol,square,ex_sa不合法標(biāo)識符:1a(以數(shù)字1開頭)ACAT(含有空格)break(保留字)N5.1(含有圓點(diǎn))1.保留字2.用戶定義標(biāo)識符保留字是Java預(yù)定義的標(biāo)識符,這些標(biāo)識符都是具有特定的含義。保留字又稱關(guān)鍵字。Java中的保留字如下頁表3-1所示。********************
5、********************************************abstractdoubleintstrictfpbooleanelseinterfacesuperbreakextendslongswitchbytefinalnativesynchronizedcasefinallynewthiscatchfloatpackagethrowcharforprivatethrowsclassgotoprotectedtransientconstifpublictrycontinueimplementsreturnv
6、oiddefaultimportshortvolatiledoinstanceofstaticwhiletruefalse表3-1Java中的保留字(保留字在源程序中呈藍(lán)色)注釋用來對程序中的代碼作出解釋,對程序的執(zhí)行不產(chǎn)生任何影響。Java有三種注釋形式:1.“//”單行注釋。表示從此向后,直到行尾都是注釋。2.“/*……*/“塊注釋。在“/*”和“*/”之間都是注釋,塊注釋不能嵌套。3.“/**……*/”文檔注釋。所有在“/**”和“*/”之間的內(nèi)容可以用來自動(dòng)形成文檔。3.2.2注釋空格、逗號、分號及行結(jié)束符稱為分隔符。任意兩個(gè)相
7、鄰標(biāo)識符、數(shù)、保留字或兩個(gè)語句之間必須至少有一個(gè)分隔符,以便編譯程序能識別。為便于閱讀,程序也需要如同自然語言一樣,恰當(dāng)?shù)厥褂梅指舴?。注意:分隔符不能互相代用,即該用空格的地方只能用空格,該用逗號的地方只能用逗號?.2.3分隔符注意:分隔符(逗號、分號等)不能是區(qū)位碼(中文)的。變量是用來存放指定類型的數(shù)據(jù),其值在程序運(yùn)行過程中是可變的。(變量——命名的內(nèi)存空間)Java的變量有兩種:局部變量——方法中定義的變量類成員變量——方法外定義的變量下面主要介紹局部變量,類成員變量在第4章介紹。局部變量必須先說明后使用。變量的說明形式如下:類
8、型變量名表;其中類型說明了變量能存放什么格式的數(shù)據(jù)。當(dāng)說明多個(gè)變量為同一類型時(shí),變量名之間用逗號分隔。例:inta,b=1;3.3局部變量和常量3.3.1變量?在Java中用標(biāo)識符來表示變量名。?變量名中字