java資料型別基礎

Dleftworld發表於2020-09-28

1:Java所包含的資料型別:boolean,byte,short,int,long,float,char,double。其中byte,short,int,long屬於整形,float,double屬於浮點型,char屬於字元型,boolean屬於布林型。float是單精度型別,double是雙精度型別。

2:java的資料型別轉換分為兩種,分別是自動型別轉換以及強制型別轉換。完成自動型別轉換需要滿足以下條件:1:兩種資料型別彼此相容。2:目標型別的取值範圍大於源型別取值範圍。例如int a=3;byte b=a會報錯,byte取值範圍較小。

3:java包裝類的用法:1:實現基本型別之間的轉換,2:便於函式傳值,3:使用object時方便基本資料型別轉換。

4:int與integer的區別。int屬於基本資料型別,integer屬於int的包裝類,使用包裝類可以方便int與其他型別的轉換。integer的預設值為null,而int的預設值為0;宣告integer的變數需要例項化,而宣告int的變數不需要例項化;

5:邏輯運算子&與&&的區別:使用&時,當前面的表示式為假時,程式依舊會繼續執行後面的表示式,然後在得出false的結果。而在使用&&時,前面表示式為假時便會直接得出false的結果,不會執行後面的程式。

6:在java中,想要跳出多重迴圈,可以使用break語句類似於c語言中的”goto"使用,因為java中的break語句在switch語句中使用時只能跳出當前迴圈,因此將break作為c語言中的“goto”語言來使用,可以終止一個或幾個程式碼塊。並且可以明確執行的重新開始的地方,捨棄了c語言“goto”的麻煩。

相關文章