1. 程式人生 > >第二週java學習總結

第二週java學習總結

1.邏輯型別: (1)常量:true,false (2)變數:使用關鍵字boolean來宣告邏輯變數,宣告時也可以賦給初值。 2.整數型別: (1)int型 -變數:123,6000(十進位制),077(八進位制),0x3ABC(十六進位制) -變數:使用關鍵字int來宣告int型變數,宣告時也可以賦給初值 (2)byte型: -變數:使用關鍵字byte來宣告byte變數 -常量:java中不存在byte型常量的表示法,但可以把一定範圍內的int型常量賦值給byte型變數。 (3)short型 -變數:使用關鍵字short來宣告short型變數 -常量:和byte型類似,java中也不存在short型常量的表示法,但可以把一定範圍內的int型常量賦值給short型變數。 (4)long型 -常量:long型常量用字尾L來表示,例如108L(十進位制)、07123L(八進位制) -變數:使用關鍵字long來宣告long型變數 3.字元型別 -常量:‘A’,‘b’,‘?’,即用單引號括起來的Unicode表中的一個字元。 -常量:使用關鍵字char來宣告char型變數。 4.Java中的char型資料一定是無符號的,而且不允許使用unsigned來修飾所宣告的char型變數。 5.浮點型別:浮點型別分為float(單精度)型和douuble(雙精度)型。 (1)float型 -常量:123.3453f,21379.987F,210.0(小數表示法)。需要特別注意的是常量後面必須要有後綴f或F。 -變數:使用關鍵字float來宣告float型變數,float型變數在儲存float型資料時保留8位有效數字。 (2)double型 -常量:2389.539d,2381908.987,0.05(小數表示發),1e-90(1乘於10的-90次方,指數表示法)。對於double常量,後面可以有後綴d或D,但允許省略該字尾。 -變數:使用關鍵字double來宣告double型變數。 6.型別轉換運算 (1)當把級別低的變數的值賦給級別高的變數時,系統自動完成資料型別的轉換。當把級別高的變數賦值給級別低的變數時,必須使用型別轉換運算,格式為 (型別命)要轉換的值 7.輸入輸出資料 (1)Scanner是JDK1.5新增的一個類,可以使用該類建立一個物件:Scanner reader=new Scanner(System.in) (2)輸出基本型資料:System.out.println()或System.out.print()可輸出串值、表示式的值,二者的區別是前者輸出資料後換行,後者不換行。允許使用並置符號+將變數、表示式或一個常數值與一個字串並置輸出。 (3)特別需要注意的是,在使用System.out.println()或System.out.print()輸出字串常量時不可以出現回車,如果需要輸出的字串的長度較長,可以將字元分解成幾個部分,然後使用並置符號+將它們首尾相接。 8.陣列: (1)陣列是相同型別的變數按順序組成的一種複合資料型別(陣列是一些型別相同的變數組成的集合),稱這些相同型別的變數為陣列的元素或單元。陣列通過陣列名加索引來使用陣列的元素。 (2)宣告陣列:宣告陣列包括陣列變數的名字(簡稱陣列名),陣列的型別。格式:陣列的元素型別 陣列名[]或者陣列元素型別 []陣列名; (3)java不允許在宣告陣列中的方括號內指定陣列元素的個數。 (4)為陣列分配元素的格式:陣列名=new 陣列元素的型別[陣列元素的個 (5)陣列的元素的個數稱為陣列的長度。 (6)建立陣列後,系統會給陣列的每個元素一個預設的值。在宣告陣列的同時也可以給陣列的元素一個初始值。