第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式_第1頁
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式_第2頁
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式_第3頁
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式_第4頁
第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 注意:注意: byte、short、int、long是原子類型,是原子類型,而而Byte、Short、Integer和和Long分別是四種分別是四種原子類型對應(yīng)的類類型。原子類型對應(yīng)的類類型。 2.2.1 整形類型的變量整形類型的變量(續(xù)續(xù))/ 程序程序2-4class Test / 定義一個(gè)類定義一個(gè)類int Value; / 類中的變量未賦值,缺省就是類中的變量未賦值,缺省就是0 public class Test_Varpublic static void main(String args) int x=100; / 必須賦值,否則無法通過編譯必須賦值,否則無法通過編譯Test obj

2、=new Test( );/ 對象賦值對象賦值 System.out.println( obj.Value + +x); 注意:注意:Java數(shù)組名是一個(gè)引用,當(dāng)將一個(gè)數(shù)組數(shù)組名是一個(gè)引用,當(dāng)將一個(gè)數(shù)組名賦值給另一個(gè)數(shù)組時(shí),實(shí)際上是名字的復(fù)制,名賦值給另一個(gè)數(shù)組時(shí),實(shí)際上是名字的復(fù)制, 例如例如 2-5 2-5:public class Test_Arraypublic static void main(String args)int a =1,2,3, b ;b= a ; for(int i=0;i3;i+) b i +;for(int i=0;i3;i+) System.out.print

3、ln(ai); public class Test_Array2 public static void main(String args)int a ;a=new int2 ; a0=new int3; a1=new int6; System.out.println( a 的長度的長度 = + a.length );System.out.println(a0 的長度的長度 = + a0.length );System.out.println(a1 的長度的長度 = + a1.length ); class Test int x; public class Test_Paras static T

4、est fun(Test o, int y)o.x=20; y=1; return o; public static void main(String args)test obj1 , obj2;int Val = 3;obj1=new Test( ) ; obj1.x=100; obj2=fun(obj1,Val); System.out.println(obj1.x+ + obj2.x+ +Val);運(yùn)行結(jié)果:運(yùn)行結(jié)果:20 20 3Trueclass number int x; public class relationalOperator public static void main

5、(String args )number n1,n2;n1=new number( ); n2=new number( ); n1.x=1; n2.x=1;if(n1.x=n2.x) System.out.println(對象的數(shù)據(jù)成員對象的數(shù)據(jù)成員x相等!相等!); if(n1=n2) System.out.println(n1和和n2是一個(gè)對象!是一個(gè)對象!);else System.out.println(n1和和n2不是一個(gè)對象!不是一個(gè)對象!); public class shortCut static boolean testOne(int x)System.out.println(x+ +1+ + (x1) );return x 1; static boolean testTwo(int x)System.out.println(x+ +1+ +(x2);return x 2; public static void main(String args)if (testOne(6) & testTwo(1)Sy

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論