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等,后面的文章会补充讲到。
上一篇:Restful API接口规范


下一篇:国家代码查询(Country codes)