七、布爾值
布爾資料類型是用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
}
}
運作:

八、字元
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);
}
}
或者,你也以使用 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);
}
}
這裡是ASCLL表:
九、字元串
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 定義的(除了String)。
- 非原始類型可用于調用方法來執行某些操作,而原始類型則不能。
- 原始類型總是有一個值,而非原始類型可以是null.
- 原始類型以小寫字母開頭,而非原始類型以大寫字母開頭。
-
原始類型的大小取決于資料類型,而非原始類型的大小都相同。
非原始類型的示例有Strings、Arrays、Classes 、Interface等,後面的文章會補充講到。