Java 基础-基本数据类型

100 阅读1分钟

概要

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

byte

  • byte 数据类型是8位的、有符号的、以二进制补码形式表示的整数;
  • 最小值是 128(-2^7)
  • 最大值是 127(2^7-1)
  • 默认值是 0
  • byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
        byte a = 100
        byte b = -50

char

  • char类型是一个单一的 16 位 Unicode 字符;
  • 最小值是 \u0000(即为0)
  • 最大值是 \uffff(即为65,535)
  • char 数据类型可以储存任何字符; char 本质是数值;Unicode 包含 Ascll ,int 转型后是 Unicode 的数值 (重要)
        System.out.println((int)a); // 97
        System.out.println((int)'好') // 22909