Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt

Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt

ID:58882985

大?。?14.50 KB

頁數(shù):57頁

時間:2020-09-30

Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt_第1頁
Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt_第2頁
Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt_第3頁
Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt_第4頁
Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt_第5頁
資源描述:

《Java語言程序設(shè)計基礎(chǔ)教程課件(第2章).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第2章 Java基本的程序設(shè)計結(jié)構(gòu)標識符和關(guān)鍵字Java的基本數(shù)據(jù)類型運算符、表達式和語句語句輸入輸出數(shù)組2.1標識符和關(guān)鍵字在Java中的標識符和關(guān)鍵字統(tǒng)稱為保留字。2.1.1標識符標識符是賦予常量、變量、方法、類或者接口的名稱,可以由用戶自行定義,無長度限制,但要符合以下規(guī)則:1、標識符可以由一個或多個字符組成2、標識符必須以字母、下劃線_或$為開頭,后面可以包含數(shù)字、字母但不包含空格。3、標識符中大小寫字母有區(qū)別,但長度沒有限制4、關(guān)鍵字不能做為標識符使用5、用以命名類、方法和變量、以及包遵守JAVA

2、的命名規(guī)范,類名稱的每個單詞都以大寫字母開頭。方法和變量第一個字母不大寫,其他照舊。2.1.2關(guān)鍵字Java中的關(guān)鍵字,它是Java特意保留的,具有特殊的意義和用途,不可以任意使用或更改,當(dāng)我們在編寫程序時要注意不要使用它作為變量或方法名稱,以免造成程序編譯的錯誤。Java的關(guān)鍵字有:Abstract、default、if、package、this、Boolean、do、implements、private、throw、Break、double、import、protected、throws、Byte、el

3、se、instanceof、public、transient、Case、false、interface、short、try、Catch、final、long、static、void、Char、finally、native、super、volatile、Class、float、new、switch、while、Continue、for、null、synchronized。goto和const在Java中雖然不再使用,但是還作為關(guān)鍵字存在。2.2Java的基本數(shù)據(jù)類型Java嚴格規(guī)定每個數(shù)據(jù)類型的大小,而且不允

4、許任意更換變量的數(shù)據(jù)類型。也就是說如果A變量我們聲明為整數(shù)類型后,就不能再將A變量改為其它類型,而且所占的空間就是32位,無法更改。表2-1Java的基本數(shù)據(jù)類型類型內(nèi)容默認值內(nèi)存空間取值范圍booleantrue/falsefalse16位true或falsecharUnicodeu000016位u0000~--uFFFFbyte整數(shù)08位-128~+127short整數(shù)016位-32768~+32767int整數(shù)032位-2147483648~+2147483647long整數(shù)064位-92233

5、72036854775808~+9223372036854775807float浮點0.032位±3.40282347E+38~±1.40239846E-45double浮點0.064位±1.79769313486231570E+308~±4.94065645841246544E-3242.2.1布爾型布爾型,也就是我們所說的真或假,使用關(guān)鍵字boolean來定義邏輯變量,值為常量:true、false?!纠?-1】一個布爾型應(yīng)用的示例。定義了一個布爾類型變量y,起初給它賦值false,然后又賦值為true

6、,在if條件判斷中,因為y是true,條件滿足,執(zhí)行語句所以執(zhí)行System.out.println("yistrue");,最后是一個表達式10>9,結(jié)果為真,所以顯示true。publicclassBoolTest{publicstaticvoidmain(Stringargs[]){booleany;y=false;System.out.println("yis"+y);y=true;if(y){System.out.println("yistrue");}System.out.println("10

7、>9?"+(10>9));}}2.2.2字符型字符型在C語言中占8位,而Java中由于使用的是unicode,所以占16位?!纠?-2】舉個例子說明一下字符型數(shù)據(jù)的使用。publicclassCharDemo{publicstaticvoidmain(Stringargs[]){charch1,ch2;ch1=65;ch2='B';System.out.print("ch1andch2");System.out.println(ch1+""+ch2);}}大寫的A在ASCII字符集中的值為65,因為ASCI

8、I中的字符集占了Unicode中的前127個字符,所以ASCII中的技巧這里面一樣用。從上面可以看出,給字符型變量ch1賦值65和'A'作用是一樣的。程序2-2運行結(jié)果如下所示。圖2-2字符型數(shù)據(jù)應(yīng)用示例運行結(jié)果2.2.3整數(shù)型Java定義了四種整數(shù)型,即字節(jié)型(byte),短整型(short),整型(int),長整型(long)。在Java語言中沒有無符號這個關(guān)鍵字(unsigned),這個有區(qū)別于C語言,也就

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

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

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