《java基本語法一》PPT課件_第1頁
《java基本語法一》PPT課件_第2頁
《java基本語法一》PPT課件_第3頁
《java基本語法一》PPT課件_第4頁
《java基本語法一》PPT課件_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型,標(biāo) 識(shí) 符,程序員對(duì)程序中的各個(gè)元素加以命名時(shí)使用的命名記號(hào)稱為標(biāo)識(shí)符(identifier) Java語言中,標(biāo)識(shí)符是以字母,下劃線(_),美元符($)開始的一個(gè)字符序列,后面可以跟字母,下劃線,美元符,數(shù)字。 Java語言使用Unicode字符集,含有65535個(gè)字符。,標(biāo) 識(shí) 符,合法的標(biāo)識(shí)符 identifier userName User_Name _sys_val $change 非法的標(biāo)識(shí)符 2mailroom# class,保 留 字,具有專門的意義和用途,不能當(dāng)作一般的標(biāo)識(shí)符使用,這些標(biāo)識(shí)符稱為保留字(reserved word) abstract

2、break byte boolean catch case class char continue default double do else extends false final float for finallyif import implements int interface instanceof long length native new null package private protected public final return switch synchronized short static super try true this throw throws thre

3、adsafe transient void while,常量、變量,常量分為直接常量和符號(hào)常量。 final double PI=3.1415 變量分為實(shí)例變量和類變量。 int t=1; t=t+1; int i,j,k; i=j+k;,整型數(shù)據(jù),整型常量 1. 十進(jìn)制整數(shù) 如123,456,0,58 2. 八進(jìn)制整數(shù) 以0開頭,如0123表示十進(jìn)制數(shù)83,011表示十進(jìn)制數(shù)9。 3. 十六進(jìn)制整數(shù) 以0 x或0X開頭,如0 x123表示十進(jìn)制數(shù)291,0X12表示十進(jìn)制數(shù)18。,整型數(shù)據(jù),整型變量 數(shù)據(jù)類型所占位數(shù)數(shù)的范圍 byte8-2727-1 short16-215215-1 int

4、32-231231-1 long64-263263-1,浮點(diǎn)型(實(shí)型)數(shù)據(jù),浮點(diǎn)型常量 1. 十進(jìn)制數(shù)形式 由數(shù)字和小數(shù)點(diǎn)組成,且必須有小數(shù)點(diǎn),如0.123, .123, 123.,123.0 2. 科學(xué)計(jì)數(shù)法形式 如:123e3或123E3,其中e或E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)。 3. 浮點(diǎn)型常量默認(rèn)精度是double,指定一個(gè)float常量續(xù)加一個(gè)F或f,54.2f,浮點(diǎn)型(實(shí)型)數(shù)據(jù),實(shí)型變量 數(shù)據(jù)類型所占位數(shù)數(shù)的范圍 Float323.4e038 3.4e038 Double641.7e308 1.7e308,字符類型char,字符常量 字符常量是用單引號(hào)括起來的一個(gè)

5、字符,如a,n, , ” , 字符型變量 類型為char,它在機(jī)器中占16位。字符型變量的定義如: char c=a;/指定變量c為char型,且賦初值為a int I=1; char s=3;,布爾類型boolean,布爾型數(shù)據(jù)只有兩個(gè)值true和false 布爾型變量的定義如: boolean b=true;,使用舉例,public class Assign public static void main (String args ) int x =1 ; float z = 1.234f ; double w = 1.234 ; boolean flag = true ; char c

6、=c; System.out.println(“x=“+x); System.out.println(“flag=“+flag); ,使用舉例,輸出結(jié)果: x=1 flag=true;,數(shù)據(jù)類型轉(zhuǎn)換,自動(dòng)類型轉(zhuǎn)換 整型,實(shí)型,字符型數(shù)據(jù)可以混合運(yùn)算。運(yùn)算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后進(jìn)行運(yùn)算,轉(zhuǎn)換從低級(jí)到高級(jí); 低-高 byte,short,char int long float double,自動(dòng)類型轉(zhuǎn)換規(guī)則,操作數(shù)1類型操作數(shù)2類型 轉(zhuǎn)換后的類型 byte、short、char intint byte、short、char、int longlong byte、short、char、int、longfloatfloat byte、short、char、int、long、float doubledouble,強(qiáng)制類型轉(zhuǎn)換,高級(jí)數(shù)據(jù)要轉(zhuǎn)換成低級(jí)數(shù)據(jù),需用到強(qiáng)制類型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論