java資料型別基礎
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”的麻煩。
相關文章
- [java基礎]之資料型別Java資料型別
- java基礎知識--資料型別Java資料型別
- 談談Java基礎資料型別Java資料型別
- java基礎之java的基本資料型別Java資料型別
- Java基礎語法之資料型別Java資料型別
- JAVA基礎--資料型別和運算子Java資料型別
- java基礎之一:基本資料型別Java資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- 基礎資料型別資料型別
- PHP基礎-資料型別PHP資料型別
- Python資料型別基礎Python資料型別
- Kotlin 基礎 - 資料型別Kotlin資料型別
- go語言資料型別-基礎型別Go資料型別
- MySQL基礎之----資料型別篇(常用資料型別)MySql資料型別
- C#基礎資料型別C#資料型別
- python基礎之資料型別Python資料型別
- PHP基礎-資料型別-booleanPHP資料型別Boolean
- PHP基礎-資料型別-floatPHP資料型別
- PHP基礎-資料型別-integetPHP資料型別
- PHP基礎-資料型別-stringPHP資料型別
- python的基礎資料型別Python資料型別
- python基礎(二)—-資料型別Python資料型別
- Java基礎知識(變數、資料型別、運算子)Java變數資料型別
- 《MySQL 基礎篇》七:資料型別MySql資料型別
- Go 基礎之基本資料型別Go資料型別
- Redis 基礎資料型別重溫Redis資料型別
- Python - 基礎資料型別 set 集合Python資料型別
- Python - 基礎資料型別 dict 字典Python資料型別
- Python - 基礎資料型別 list 列表Python資料型別
- Python基礎02 基本資料型別Python資料型別
- 第 4 節:基礎資料型別資料型別
- JavaScript 基礎 (一) - 基本資料型別JavaScript資料型別
- PHP->GO 基礎-資料型別PHPGo資料型別
- 圖解python | 基礎資料型別圖解Python資料型別
- go 基礎總結 --- 資料型別Go資料型別
- Python基礎:資料型別-字串(7)Python資料型別字串
- 前端基礎(一):js資料型別前端JS資料型別
- Java基礎-基本型別和包裝型別Java型別