七、布尔值
布尔数据类型是用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等,后面的文章会补充讲到。