天天看點

Java資料類型詳細教程(二)

七、布爾值

布爾資料類型是用boolean關鍵字聲明的,并且隻能采用值true或者false。

舉例:

package test2;

public class ta8 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        boolean isJavaFun = true;
        boolean isFishTasty = false;
        System.out.println(isJavaFun);     // Outputs true
        System.out.println(isFishTasty);   // Outputs false
    }

}      

運作:

Java資料類型詳細教程(二)

八、字元

char資料類型被用來存儲一個 單個字元。字元必須用單引号括起來,例如 ‘A’ 或 ‘c’.

package test2;

public class ta {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        char myGrade = 'B';
        System.out.println(myGrade);
    }

}
      
Java資料類型詳細教程(二)

或者,你也以使用 ASCII 值來顯示某些字元。

package test2;

public class ta10 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        char myVar1 = 65, myVar2 = 66, myVar3 = 67;
        System.out.println(myVar1);
        System.out.println(myVar2);
        System.out.println(myVar3);
    }

}
      
Java資料類型詳細教程(二)

這裡是ASCLL表:

Java資料類型詳細教程(二)
Java資料類型詳細教程(二)
Java資料類型詳細教程(二)
Java資料類型詳細教程(二)
Java資料類型詳細教程(二)
Java資料類型詳細教程(二)
Java資料類型詳細教程(二)

九、字元串

String資料類型被用來存儲字元(文本)的序列。字元串值必須用雙引号括起來。

package test2;

public class ta11 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String greeting = "你好,川川菜鳥";
        System.out.println(greeting);
    }

}
      
Java資料類型詳細教程(二)

十、非原始資料類型

非原始資料類型稱為引用類型,因為它們引用對象。它們之間的主要差別原始和非原始資料類型為:

  • Java 中預定義(已經定義)原始類型。非原始類型由程式員建立并且不是由 Java 定義的(除了String)。
  • 非原始類型可用于調用方法來執行某些操作,而原始類型則不能。
  • 原始類型總是有一個值,而非原始類型可以是null.
  • 原始類型以小寫字母開頭,而非原始類型以大寫字母開頭。
  • 原始類型的大小取決于資料類型,而非原始類型的大小都相同。

    非原始類型的示例有Strings、Arrays、Classes 、Interface等,後面的文章會補充講到。