Java 基本数据类型学习笔记

在 Java 中,数据类型分为基本数据类型和引用数据类型两种。其中基本数据类型包括以下 8 种:

  1. byte(字节型)
  2. short(短整型)
  3. int(整型)
  4. long(长整型)
  5. float(单精度浮点型)
  6. double(双精度浮点型)
  7. char(字符型)
  8. boolean(布尔型)

byte

byte 类型的取值范围为 -128 到 127,占用一个字节的存储空间。它通常用于处理文件或网络传输中的二进制数据。

javaCopy Code
byte a = 100; byte b = -50; System.out.println(a); // 输出 100 System.out.println(b); // 输出 -50

short

short 类型的取值范围为 -32768 到 32767,占用两个字节的存储空间。它可以代替 int 类型,节省内存空间。

javaCopy Code
short a = 1000; short b = -5000; System.out.println(a); // 输出 1000 System.out.println(b); // 输出 -5000

int

int 类型的取值范围为 -2147483648 到 2147483647,占用四个字节的存储空间。它是 Java 中最常用的整数类型。

javaCopy Code
int a = 100000; int b = -200000; System.out.println(a); // 输出 100000 System.out.println(b); // 输出 -200000

long

long 类型的取值范围为 -9223372036854775808 到 9223372036854775807,占用八个字节的存储空间。它用于处理需要更大整数范围或更高精度的情况。

javaCopy Code
long a = 10000000000L; long b = -20000000000L; System.out.println(a); // 输出 10000000000 System.out.println(b); // 输出 -20000000000

float

float 类型的取值范围约为 1.4E-45 到 3.4E+38,占用四个字节的存储空间。它用于处理需要更高精度的小数。

javaCopy Code
float a = 3.14159f; float b = -2.71828f; System.out.println(a); // 输出 3.14159 System.out.println(b); // 输出 -2.71828

double

double 类型的取值范围约为 4.9E-324 到 1.8E+308,占用八个字节的存储空间。它是 Java 中最常用的小数类型。

javaCopy Code
double a = 3.141592653589793238; double b = -2.718281828459045235; System.out.println(a); // 输出 3.141592653589793238 System.out.println(b); // 输出 -2.718281828459045235

char

char 类型用于表示单个字符,占用两个字节的存储空间。

javaCopy Code
char a = 'A'; char b = '好'; System.out.println(a); // 输出 A System.out.println(b); // 输出 好

boolean

boolean 类型只有两个取值:true 和 false,占用一位存储空间。它通常用于判断条件。

javaCopy Code
boolean a = true; boolean b = false; System.out.println(a); // 输出 true System.out.println(b); // 输出 false

以上就是 Java 基本数据类型的学习笔记,希望能帮助您更好地理解和应用 Java 语言。