JAVA——資料 型別
阿新 • • 發佈:2018-11-12
Java資料型別
1,基本資料型別
2,引用資料型別
具體分類如下:
-
使用整型時最好使用int 型
-
若進行編碼轉換或二進位制的操作時,使用byte
(一)整型——基本資料型別
· 整型基本使用int型。
· 但是使用int型的時候也會存在資料溢位,這時需要轉換為long型
資料型別轉換:
小型別——大型別——直接轉換
大型別——小型別——強制轉換
例如:
//將大型別轉換為小型別,需要強制轉換 long num = 2147483648L; int result = (int) num; //將小型別轉換為大型別時,直接轉換 int num = 234; long n = num;
char型別可以直接轉換為int型別;
但是int型別轉換為char型別需要強制轉換。
(二)浮點型——基本資料型別
小數型別預設為double型別。
使用float時,後面一定要加 f 或者 F,推薦使用大寫。
- float儲存範圍小於double,如果要使用float,必須強制型別轉換。
(三)字元型——基本資料型別
char表示字元型——字元使用單引號’'括起來
- char與int型別的相互轉換
char c = 'A' ; int num = c ; System.out.println(num) ; //輸出 num = 65,即A的ASCII值
- 實現大寫字母與小寫字母的轉換
大寫字母(A-Z):65(A)~90(Z)
小寫字母(a-z):97(a)~122(z)
int型轉為char型需要強制型別轉換
char c = 'A' ;
int num = c + 32 ; // char+int=int ;
char x = (char) num ; // int轉char需要強轉
(四)布林型——bool——基本資料型別
Java中提供bool型,——true,false
預設值為false
(五)String型別——引用資料型別
String即字串型別。
賦值的兩種方法
1,使用賦值符號 =
2,使用 new 關鍵字
舉例如下:
//使用賦值符號=
String a = “hello”;
//使用new關鍵字
- String可以使用"+"表示兩個字串的連線。
int numA = 10 ;
double numB = 10.5 ;
String result = "計算結果:" +numA + numB ;
// 此時“+”不是數學運算而是字元連線。
System.out.println(result) ;
//若想要先計算numA+numB,需要使用括號
String result = "計算結果:" + (numA + numB ) ;
(六)轉義字元
\t——平製表
\n——換行
單引號’’——把一個語句引起來
雙引號——需要使用\分割開
System.out.pprintln("'java'"); //單引號
System.out.println(""\"java"\"); //雙引號
//換行時可以什麼都不寫
System.out.println();
(七)預設值
關於資料預設值,預設值在主方法中無效
型別的預設值,需要跟類一起使用:
作為類的成員變數或靜態值。
1,private int a ——成員變數
2,如果不在類中,必須有初始值,但可以編譯成功,但在不使用該變數的情
以下是錯誤程式碼
public static void main(String[] args){
int num ; // 定義一個整型變數但並未賦值
System.out.println(num) ; }