Java基礎筆記(1)----語言基礎
阿新 • • 發佈:2018-02-14
技術分享 算數 存儲 str true 相互 clas string 提升
-
變量
- 變量:是內存中的一塊存儲空間,是存儲數據的基本單元。
- 使用:先聲明,後賦值,在使用。
- 聲明:數據類型 + 變量名 = 值。(例:int a = 5;)
-
數據類型
- 分類:如圖:
-
詳解:
String字符串類型:à用("")引起來,0到多個字節。
-
類型轉換
-
類型轉換
-
要求兩種類型相互兼容,目標類型大於源類型。
例:byte b = 5 ------ short s = b;à自動類型提升為short。
-
要求兩種類型相互兼容,目標類型大於源類型。
- 類型提升
-
類型轉換
-
運算符
- 算數運算符:+,-,*,%,++,--
- 賦值運算符:=,+=,-=,*=,/=,%=
- 關系運算符:==,>,>=,<,<=,!=
- 邏輯運算符:&&(短路與),&(非短路與),||(短路或),|(非短路或),!
- 三元運算符
-
自我總結:
以上是Java的語言基礎,說明了變量的聲明,數據類型的分類,數據類型轉換與提升和運算符。
註意:
- Java語言是強類型的編程語言,聲明變量時數據類型和值必須類型一致。
- long類型的賦值:long l = 10L或long l=10l ;float類型的賦值:float f=10.1f 或 float f = 10.1F
-
算術運算時+=不進行類型的自動提升。
-
例:byte b = 10;
b = b + 1 -->false(會進行類型的自動提升)
b + = 1 -->true
-
例:byte b = 10;
Java基礎筆記(1)----語言基礎