Java實用教程第2講java基本語法(一)

Java實用教程第2講java基本語法(一)

ID:41233079

大?。?.14 MB

頁數(shù):21頁

時間:2019-08-20

Java實用教程第2講java基本語法(一)_第1頁
Java實用教程第2講java基本語法(一)_第2頁
Java實用教程第2講java基本語法(一)_第3頁
Java實用教程第2講java基本語法(一)_第4頁
Java實用教程第2講java基本語法(一)_第5頁
資源描述:

《Java實用教程第2講java基本語法(一)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2講Java基本語法(一)2.1標(biāo)示符和關(guān)鍵字 2.2基本數(shù)據(jù)類型 2.3變量和常量 2.4賦值2.5運算符 2.6本講小結(jié) 講后練習(xí)第2講Java基本語法(一)2.1標(biāo)示符和關(guān)鍵字在Java語言中,標(biāo)識符用于表示變量、常量、方法、類或接口的名稱。標(biāo)識符是大小寫敏感的,但沒有長度限制。Java語言規(guī)定:標(biāo)識符有字母、下劃線、美元符號和數(shù)字組成,并且第一個字符不能是數(shù)字。Java語言中的字母不僅是指常用的拉丁字母a、b、c等,還包括漢字、日文、朝鮮文、俄文、希臘字母以及其他許多語言中的文字。如Date、Student、教師、a2、_b、$_c等

2、都是合法的標(biāo)示符。而2a、%d、#m等都不是合法的標(biāo)示符。關(guān)鍵字Java關(guān)鍵字是為編譯器保留的、具有特定含義的標(biāo)識符,不能把它用做變量、類或方法的名稱。java中關(guān)鍵字有50個,見下表:abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivate

3、protectedpublicreturnstrictfpshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile2.2基本數(shù)據(jù)類型Java的基本數(shù)據(jù)類型有8個,其長度是定長的,這也是Java跨平臺的原因之一。boolean類型所占存儲空間的大小并沒有明確指定,僅規(guī)定其能取字面值true或false。各種基本數(shù)據(jù)類型的大小及取值范圍如表2.2所示?;緮?shù)據(jù)類型大?。ㄗ止?jié))最小值最大值boolean———char2Unicode0Unicode21

4、6-1byte1-128+127short2-215+215-1int4-231+231-1long8-263+263-1float4IEEE754IEEE754double8IEEE754IEEE7542.2基本數(shù)據(jù)類型Java的基本數(shù)據(jù)類型之間(除boolean之外)可以進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換也分為自動類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換,轉(zhuǎn)換的順序是按照精度從低到高的順序進(jìn)行,即低精度類型可以自動轉(zhuǎn)換為高精度類型,而高精度類型必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換才能轉(zhuǎn)換為低精度類型,強(qiáng)制類型轉(zhuǎn)換是有精度損失的。byte→short→int→long→float→doublec

5、har→int→long→float→double2.3變量和常量2.3.1變量變量是指其值在運行時可以改變的量,用以存儲相應(yīng)的類型的數(shù)據(jù)。如:nta=1;doubleb=2.3;booleanc=true;如果一次定義多個相同類型的變量,可以一起聲明,變量之間用逗號隔開,如:intm,n,k;也可以在定義時給其賦值,如:intm=1,n=2,k=3;2.3.2定名常量在程序運行期間其值保持不變的量,我們稱之為常量(一般使用大寫字母表示)。Java語言中使用關(guān)鍵字final來定義常量如:finaldoublePI=3.1415926;2.3.3

6、直接常量直接常量是指在程序中直接出現(xiàn)的常量值,直接常量又分整型直接常量和浮點型直接常量。注:整型直接常量默認(rèn)為int類型,若表示長整型(Long)的,在數(shù)字后面加上大寫L或小寫l(建議都使用L)。如256L;整型直接常量默認(rèn)是十進(jìn)制數(shù),八進(jìn)制整型直接常量使用0開頭,十六進(jìn)制的整型直接常量使用0x或0X開頭。浮點型直接常量默認(rèn)是double類型的,若表示一個float類型的,可以在其后加上字母F或f。當(dāng)然double類型的直接常量后也可以加上字母D或d,但可以省略。2.3.4指數(shù)計數(shù)法Java采用了一種不太直觀的計數(shù)法來表示指數(shù),如2.3×10-

7、5在程序中被表示為2.3e-5或2.3E-5,這里的e或E是“10的冪次”,可不要把它當(dāng)做自然對數(shù)的基數(shù)2.4賦值數(shù)學(xué)上的等號“=”,在Java中被用作賦值符號,它表示“把其右邊的值復(fù)制給左邊”?!?”右邊可以是任何的常數(shù)、變量或者表達(dá)式,其左邊必須是一個明確的、已經(jīng)命名的任何類型的變量,如:inta=10;2.5運算符運算符是用來完成一個動作的特定語言的語法記號。賦值運算符增減運算符算術(shù)運算符關(guān)系運算符邏輯運算符位運算符運算符含義=直接賦值+=加法賦值-=減法賦值*=乘法賦值/=除法賦值%=模賦值運算符JavaC/C++DelphiVisua

8、lBasic增++++Inc()無減----Dec()無運算符JavaC/C++DelphiVisualBasic加++++減----乘****浮點數(shù)

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

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

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