基本語法與分支結(jié)構(gòu)市公開課特等獎市賽課微課一等獎?wù)n件_第1頁
基本語法與分支結(jié)構(gòu)市公開課特等獎市賽課微課一等獎?wù)n件_第2頁
基本語法與分支結(jié)構(gòu)市公開課特等獎市賽課微課一等獎?wù)n件_第3頁
基本語法與分支結(jié)構(gòu)市公開課特等獎市賽課微課一等獎?wù)n件_第4頁
基本語法與分支結(jié)構(gòu)市公開課特等獎市賽課微課一等獎?wù)n件_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第2章Java語言基礎(chǔ)2.1程序注釋2.2標(biāo)志符與關(guān)鍵字2.3基本數(shù)據(jù)類型2.4常量和變量2.5運(yùn)算符和表示式第1頁1.單行注釋

//單行注釋,注釋到行尾。2.1程序注釋2.多行注釋

/*單行或多行內(nèi)容標(biāo)識為注釋。*/3.文檔注釋

/**文檔注釋,用于從源代碼自動生成文檔*/(示例2-1JavaDoc.java)

第2頁1Java標(biāo)識符

標(biāo)識符是以字母,下劃線(_),美元符($)開始一個字符序列,后面能夠跟字母,下劃線,美元符,數(shù)字。也能夠是Unicode字符集中字符,如漢字。2.2標(biāo)識符與關(guān)鍵字注意幾點:

(1)不能使用關(guān)鍵字。

(2)大小寫敏感。

(3)能見名知義。第3頁2.2標(biāo)識符與保留字Java編程習(xí)慣:

(1)包名小寫: packagebanking; package.tsinghua;(2)類名首字母大寫 class Student class TestStudent(3)接口首字母大寫 interfacePerson;第4頁2.2標(biāo)識符與保留字Java編程習(xí)慣:

(4)方法小寫 packagebanking; package.tsinghua;(5)變量小寫 nameage(6)常量大寫

MAX_SIZE第5頁2.2標(biāo)識符與保留字Java編程習(xí)慣:

(7)對象小寫 student1student2

第6頁

Java語言定義、含有特定含義單詞。注意兩點:

1.關(guān)鍵字均為小寫字母表示。2.

goto和const即使在Java中沒有作用,但仍作為關(guān)鍵字保留。2.2標(biāo)識符與關(guān)鍵字2關(guān)鍵字第7頁abstractassertbooleanbreakbytecontinuecasecatchcharclassconstdoubledefaultdoextendselsefinalfloatforgotolongifimplementsimportnativenewnullinstanceofintinterfacepackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthiswhilevoidthrowthrowstransienttryvolatileJava關(guān)鍵字2.2標(biāo)識符與關(guān)鍵字第8頁3分割符1.一條語句是以分號(;)結(jié)尾.

2.一個語句塊是以一對花括號({})為邊界語句集合3.Java中允許有任意多空格2.2標(biāo)識符與關(guān)鍵字第9頁2.3基本數(shù)據(jù)類型數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型數(shù)值型字符型(char)布爾型(boolean)整數(shù)類型(byte,short,int,long)浮點類型(float,double)類(class)接口(interface)數(shù)組第10頁關(guān)鍵字?jǐn)?shù)據(jù)類型所占字節(jié)取值范圍byte字節(jié)型1

-27~27-1short短整型2-215~215-1int整型4-231~231-1long長整型8-263~263-1float單精度浮點型4-3.403e038

~3.403e038

double雙精度浮點型8-1.798e308

~1.798e308

char字符型20~65535boolean布爾型1true,false2.3基本數(shù)據(jù)類型第11頁1.數(shù)據(jù)類型相互轉(zhuǎn)換_隱式轉(zhuǎn)換

自動轉(zhuǎn)換,規(guī)則以下:

(byte或short)opint→int

(byte或short或int)oplong→long(byte或short或int或long)opfloat→float(byte或short或int或long或float)opdouble→double2.3基本數(shù)據(jù)類型第12頁2.顯示轉(zhuǎn)換格式:(目標(biāo)類型名)表示式比如:

inti=(int)(46+7.8f–30)

示例2-2DataOper.java2.3基本數(shù)據(jù)類型第13頁2.4常量和變量

常量是指在程序運(yùn)行過程中其值一直保持不變量,在Java中用final來說明其標(biāo)識符,final在這里意思是最終、不變,Java約定常量標(biāo)識符全部使用大寫字母。例:申明一個常量ABC

final

intABC=100;第14頁1.整數(shù)常量

long、int、short和byte四種類型默認(rèn)為int類型

數(shù)值數(shù)據(jù)三種表示形式:

十進(jìn)制:4,-15;

八進(jìn)制:以0開頭,054,012;

十六進(jìn)制:以0x開頭,0x11,0xAD00

2.4常量和變量

長整型long表示方法為在數(shù)值后邊添加一個字母L或l,比如:3425435671980000L

第15頁2.浮點常量

float和double

兩種表示形式:

小數(shù)點形式:如:6.37,-0.023;

指數(shù)形式:3e-2代表0.03,3.7E15代表3.7×1015

Float類型以F/f結(jié)尾,double類型以D/d結(jié)尾。假如浮點常量不帶后綴,則默認(rèn)為double常量。

2.4常量和變量第16頁3.字符常量

字符常量是由一對單引號括起來單個字符或以反斜線(\)開頭轉(zhuǎn)義符,Java字符編碼采取了國際統(tǒng)一標(biāo)準(zhǔn)Unicode碼(2字節(jié))(示例2-3CharTest.java)轉(zhuǎn)義字符描述\’單引號字符\"雙引號字符\\反斜杠\r回車\n換行\(zhòng)f走紙換頁\t橫向跳格\b退格2.4常量和變量第17頁4.字符串常量

由雙引號括起來字符系列。比如:""---含0個字符""---含1個空格"a","123456"2.4常量和變量第18頁變量變量必須先申明,后使用。

申明格式:

類型變量名[=值][,變量名[=值],…];

例:doublem,n=0;

inta=1;2.4常量和變量第19頁變量類型有以下幾個:1.整型變量(int,long,short,byte)2.浮點型變量(float,double)3.字符型變量(char)4.布爾變量(boolean)2.4常量和變量第20頁在類中申明變量稱為組員變量,普通在類開始處申明,可在整個類中使用。在方法中申明變量叫局部變量,使用它范圍當(dāng)然只能在該方法內(nèi)。

變量作用域示例2-4VarTest.java

2.4常量和變量第21頁2.5Java運(yùn)算符和表示式分割符:,,;,[],()算術(shù)運(yùn)算符:+,―,*,/,%,++,――關(guān)系運(yùn)算符:>,<,>=,<=,==,!=布爾邏輯運(yùn)算符:!,&,|,^,&&,||位運(yùn)算符:&,|,^,~,>>,<<,>>>賦值運(yùn)算符:=擴(kuò)展賦值運(yùn)算符:+=,―=,*=,/=字符串連接運(yùn)算符:+強(qiáng)制類型轉(zhuǎn)換運(yùn)算符:()第22頁位運(yùn)算符功效

~--取反 &--按位與

|--按位或 ^--按位異或位運(yùn)算符功效說明:01001111~1011000001101101&010010011100101101101101

|111011111100101101101101

^10100110110010112.5Java運(yùn)算符和表示式第23頁>>:右移運(yùn)算符,將左操作數(shù)向右移動,移位個數(shù)由右操作數(shù)決定<<:左移運(yùn)算符,將左操作數(shù)向左移動,移位個數(shù)由右操作數(shù)決定>>>:無符號左移位運(yùn)算符2.5Java運(yùn)算符和表示式第24頁2.5Java運(yùn)算符和表示式表示式是運(yùn)算符和操作數(shù)結(jié)合,它是任何一門編程語言關(guān)鍵組成部分表示式允許程序員進(jìn)行數(shù)學(xué)計算、值比較、邏輯操作以及在Java中進(jìn)行對象操作。第25頁2.5Java運(yùn)算符和表示式全部數(shù)學(xué)運(yùn)算都認(rèn)為是從左到右結(jié)合,在Java中,大部分運(yùn)算也是從左到右結(jié)合,只有單目運(yùn)算符、賦值運(yùn)算符和條件運(yùn)算符例外乘法和加法是兩個可結(jié)合運(yùn)算,也就是說,這兩個運(yùn)算符左右兩邊操作符能夠交換位置而不會影響到結(jié)果第26頁運(yùn)算符說明Java運(yùn)算符分割符.

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論