1. 程式人生 > >JAVA——資料 型別

JAVA——資料 型別

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) ; }