Java 基本数据类型学习笔记
在 Java 中,数据类型分为基本数据类型和引用数据类型两种。其中基本数据类型包括以下 8 种:
- byte(字节型)
- short(短整型)
- int(整型)
- long(长整型)
- float(单精度浮点型)
- double(双精度浮点型)
- char(字符型)
- boolean(布尔型)
byte
byte 类型的取值范围为 -128 到 127,占用一个字节的存储空间。它通常用于处理文件或网络传输中的二进制数据。
javaCopy Codebyte a = 100;
byte b = -50;
System.out.println(a); // 输出 100
System.out.println(b); // 输出 -50
short
short 类型的取值范围为 -32768 到 32767,占用两个字节的存储空间。它可以代替 int 类型,节省内存空间。
javaCopy Codeshort a = 1000;
short b = -5000;
System.out.println(a); // 输出 1000
System.out.println(b); // 输出 -5000
int
int 类型的取值范围为 -2147483648 到 2147483647,占用四个字节的存储空间。它是 Java 中最常用的整数类型。
javaCopy Codeint a = 100000;
int b = -200000;
System.out.println(a); // 输出 100000
System.out.println(b); // 输出 -200000
long
long 类型的取值范围为 -9223372036854775808 到 9223372036854775807,占用八个字节的存储空间。它用于处理需要更大整数范围或更高精度的情况。
javaCopy Codelong a = 10000000000L;
long b = -20000000000L;
System.out.println(a); // 输出 10000000000
System.out.println(b); // 输出 -20000000000
float
float 类型的取值范围约为 1.4E-45 到 3.4E+38,占用四个字节的存储空间。它用于处理需要更高精度的小数。
javaCopy Codefloat 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 Codedouble a = 3.141592653589793238;
double b = -2.718281828459045235;
System.out.println(a); // 输出 3.141592653589793238
System.out.println(b); // 输出 -2.718281828459045235
char
char 类型用于表示单个字符,占用两个字节的存储空间。
javaCopy Codechar a = 'A';
char b = '好';
System.out.println(a); // 输出 A
System.out.println(b); // 输出 好
boolean
boolean 类型只有两个取值:true 和 false,占用一位存储空间。它通常用于判断条件。
javaCopy Codeboolean a = true;
boolean b = false;
System.out.println(a); // 输出 true
System.out.println(b); // 输出 false
以上就是 Java 基本数据类型的学习笔记,希望能帮助您更好地理解和应用 Java 语言。