java編程基礎(chǔ)new

java編程基礎(chǔ)new

ID:25909195

大?。?72.50 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2018-11-23

java編程基礎(chǔ)new_第1頁(yè)
java編程基礎(chǔ)new_第2頁(yè)
java編程基礎(chǔ)new_第3頁(yè)
java編程基礎(chǔ)new_第4頁(yè)
java編程基礎(chǔ)new_第5頁(yè)
資源描述:

《java編程基礎(chǔ)new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Java程序設(shè)計(jì)基礎(chǔ)第一節(jié)變量和數(shù)據(jù)類型所有Java變量都具有一個(gè)數(shù)據(jù)類型。變量的類型決定了變量的值以及參與的操作。變量定義的一般形式為:typevariable_list;其中的type是某種有效的Java類型,variable_list是變量列表,它由一個(gè)或多個(gè)變量名組成。當(dāng)有多個(gè)變量時(shí),各變量之間用逗號(hào)隔開(kāi),變量名必須是合法的Java標(biāo)識(shí)符。Java語(yǔ)言提供了兩種變量類型:基本類型和復(fù)合類型。基本類型是那些簡(jiǎn)單的不能被分解的類型,有時(shí)也被稱為簡(jiǎn)單類型。Java基本類型包括數(shù)值型、布爾型和字符型三種。參見(jiàn)表1。表1Java

2、的基本變量類型基本變量類型長(zhǎng)度說(shuō)明Byte8bit字節(jié)長(zhǎng)度整數(shù)Short16bit短整數(shù)Int32bit一般整數(shù)Long64bit長(zhǎng)整數(shù)Float32bit單精度浮點(diǎn)數(shù)Double64bit雙精度浮點(diǎn)數(shù)Char16bit單字符BooleanN/A布爾值(true或false)復(fù)合類型在Java中也叫做引用類型。事實(shí)上,復(fù)合類型數(shù)據(jù)的值是指向?qū)嶋H數(shù)據(jù)的指針。數(shù)組、類、接口都是復(fù)合類型。Java語(yǔ)言中變量名的約定與一般標(biāo)識(shí)符相同,需要區(qū)別于程序語(yǔ)言中的保留字,并在其作用域內(nèi)與其他變量不重名。為習(xí)慣起見(jiàn),變量名以小寫(xiě)字母開(kāi)頭(類名以

3、大寫(xiě)字母開(kāi)頭)。若要在Java程序中使用變量,首先必須說(shuō)明該變量。例如:IntiX,iY=0,iZ;StringsBig,sCity="Beijing";第二節(jié)運(yùn)算符和表達(dá)式運(yùn)算符是表達(dá)式中常用的特殊符號(hào)。算術(shù)運(yùn)算和相等及大小的測(cè)定式是常用的表達(dá)式例子。由于它們會(huì)返回一個(gè)值,因此可以將它的結(jié)果賦值給一個(gè)變量,或者在其他Java語(yǔ)句中測(cè)定該值。Java中的運(yùn)算符包括l算術(shù)運(yùn)算符,參見(jiàn)表2l關(guān)系運(yùn)算符,參見(jiàn)表3l條件運(yùn)算符,參見(jiàn)表4l位運(yùn)算符,參見(jiàn)表5l邏輯運(yùn)算符,參見(jiàn)表6表2算術(shù)運(yùn)算符運(yùn)算符用法說(shuō)明+op1+op2加(或是字符串

4、的連接)-op1-op2減*op1*op2乘/op1/op2除%op1%op2余數(shù)++++op;op++遞增1----op;op--遞減1表3關(guān)系運(yùn)算符運(yùn)算符用法如果滿足以下條件,則返回true>op1>op2op1大于op2>=op1>=op2op1大于等于op2op2op1小于op2<=op1<=op2op1小于等于op2==op1==op2op1等于op2!=op1!=op2op1不等于op2表4條件運(yùn)算符運(yùn)算符用法如果滿足以下條件,則返回true&&op1&&op2與

5、

6、op1

7、

8、op2或!!op1非表5位運(yùn)

9、算符運(yùn)算符用法說(shuō)明>>op1>>op2將op1右移op2<>>op1>>>op2將op1右移op2(無(wú)符號(hào))&op1&op2二進(jìn)制與

10、op1

11、op2二進(jìn)制或^op1^op2二進(jìn)制異或~~op二進(jìn)制非表6賦值運(yùn)算符運(yùn)算符用法等價(jià)于+=op1+=op2op1=op1+op2-=op1-=op2op1=op1-op2*=op1*=op2op1=op1*op2/=op1/=op2op1=op1/op2%=op1%=op2op1=op1%op2>>=op1>>=op2op1=op1>>op2<<=o

12、p1<<=op2op1=op1<>>=op1>>>=op2op1=op1>>>op2&=op1&=op2op1=op1&op2

13、=op1

14、=op2op1=op1

15、op2^=op1^=op2op1=op1^op2Java各運(yùn)算符的優(yōu)先級(jí)定義如下:.,[],()++,--,!,-,instanceofnew,(type)*,/,%+,-<<,>>,>>><,>==,!=&^

16、&&

17、

18、?:=,+=,-=,*=,/=,%=,^=&=,

19、=,<<=,>>=,>>>=表達(dá)式是實(shí)際完成某項(xiàng)工作的Java語(yǔ)句的最簡(jiǎn)單的形式,是能夠返

20、回值的語(yǔ)句。一個(gè)表達(dá)式包含有一個(gè)或多個(gè)操作,操作的對(duì)象稱作運(yùn)算元,而操作本身是通過(guò)運(yùn)算符來(lái)體現(xiàn)的。只有一個(gè)運(yùn)算符稱作一元運(yùn)算符。而二元運(yùn)算符是具有兩個(gè)運(yùn)算元的運(yùn)算符。表達(dá)式在計(jì)算時(shí)完成一個(gè)或多個(gè)操作,最終得到一個(gè)結(jié)果。除去特別聲明外,表達(dá)式的結(jié)果是一個(gè)右值,即不能出現(xiàn)在賦值運(yùn)算的左邊,而結(jié)果的數(shù)據(jù)類型則由參加運(yùn)算的數(shù)據(jù)類型來(lái)決定。當(dāng)表達(dá)式中有兩個(gè)或多個(gè)運(yùn)算符時(shí),該表達(dá)式稱作復(fù)雜表達(dá)式。其中運(yùn)算符執(zhí)行的先后順序由它們的優(yōu)先級(jí)和結(jié)合性決定。最簡(jiǎn)單的表達(dá)式只有一個(gè)變量式常量。這個(gè)運(yùn)算元沒(méi)有運(yùn)算符。例如,下面是幾個(gè)簡(jiǎn)單的表達(dá)式:3.1

21、415926"china"PersonNamea+b!var這里不對(duì)Java表達(dá)式做詳細(xì)地介紹,感興趣則可以查閱相關(guān)的書(shū)籍或資料。第三節(jié)控制語(yǔ)句Java的控制語(yǔ)句包括條件、循環(huán)和轉(zhuǎn)移三種。1.條件語(yǔ)句條件語(yǔ)句也稱為選擇語(yǔ)句,用于實(shí)現(xiàn)選擇結(jié)構(gòu),它包括if和switch兩個(gè)語(yǔ)句。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。