# Java 變數與基本數據類型 # 1. 變數是保存特定數據類型的值。變數必須先聲明,後使用。變數表示記憶體中的一個存儲區域。變數在同一個域中不可出現相同的變數名。 ## # 2. 程式中 + 號的作用 > ## 如果兩邊都是數值,進行加法運算 > > ## 如果左右一邊有一方位字元串,則做拼接字元 ...
Java 變數與基本數據類型
1. 變數是保存特定數據類型的值。變數必須先聲明,後使用。變數表示記憶體中的一個存儲區域。變數在同一個域中不可出現相同的變數名。
2. 程式中 + 號的作用
如果兩邊都是數值,進行加法運算
如果左右一邊有一方位字元串,則做拼接字元串。
3. 基本數據類型
數值型 整型:byte[1] short[2] int[4] long[8] 浮點型:float[4] double[8]
字元型 char[2]
布爾型 boolean[1] true 或 false
註意:在使用 float 類型時,需要在數值後面加上 f 或 F,使用 long 類型時,需要在數值後面加上 l 或 L
比較兩個浮點型變數時,謹慎使用 “==” 來判斷兩個值是否相等,因為在電腦存儲浮點型數據無法明確表示,這時可以使用絕對值方法 Math.abs() 來判斷這兩個數的差值在某個精度的範圍進行判斷
char 類型用 ' ' 來定義一個字元型數據,如果使用整數常量進行賦值則顯示這個數在ASCLL碼裡面對應的字元。char 類型也可以保存轉義字元。
布爾類型無法使用 0 或 1 來表示真假 這和 C 語言當中是不同的
4.自動類型轉換
自動類型轉換出現在數值運算的時候,當有多種數據類型進行運算的時候,先把數據類型轉換成操作數當中最大數據類型進行轉換。
兩種自動類型轉換:
1.char => int => long >= float >= double
2.byte => short => int => float => double