原始数据类型(Primitive Data Types):
1. 整数类型(Integral Types):
- byte:8 位,有符号,范围为 -128 到 127。
- short:16 位,有符号,范围为 -32768 到 32767。
- int:32 位,有符号,范围为 -2147483648 到 2147483647。
- long:64 位,有符号,范围为 -9223372036854775808 到 9223372036854775807。
byte myByte = 127;
short myShort = 32767;
int myInt = 2147483647;
long myLong = 9223372036854775807L; // 注意要在数字后加上 'L' 或 'l'
2. 浮点数类型(Floating-Point Types):
- float:32 位,单精度,约 7 位有效数字。
- double:64 位,双精度,约 15 位有效数字。
float myFloat = 3.14f; // 注意要在数字后加上 'f' 或 'F'
double myDouble = 3.14;
3. 字符类型(Character Type):
- char:16 位,无符号,表示 Unicode 字符。
char myChar = 'A';
4. 布尔类型(Boolean Type):
- boolean:表示逻辑值,只有两个取值:true 或 false。
boolean isJavaFun = true;
引用数据类型(Reference Data Types):
1. 字符串类型(String Type):
- String:表示字符串,实际上是一个类而不是基本数据类型。
String myString = "Hello, Java!";
2. 数组类型(Array Type):
- 数组是一种引用数据类型,可以存储多个相同类型的值。
int[] myArray = {1, 2, 3, 4, 5};
这些基本数据类型是 Java 语言的构建块,用于存储不同种类的数据。需要注意的是,基本数据类型是直接存储在栈内存中的,而引用数据类型存储在堆内存中,引用存储在栈内存中。这些数据类型提供了灵活性和效率,使得 Java 可以应对各种编程需求。
转载请注明出处:http://www.zyzy.cn/article/detail/13462/Java