java的八种基本数据类型是什么?
原创
Java的八种基本数据类型是什么?
Java作为一种面向对象的编程语言,提供了八种基本数据类型,这些基本数据类型是构建Java程序的基础。以下是Java的八种基本数据类型:
1. 整数类型
整数类型用于存储没有小数部分的数值,包括:
- byte:占1个字节,取值范围为-128至127
- short:占2个字节,取值范围为-32,768至32,767
- int:占4个字节,取值范围为-2,147,483,648至2,147,483,647
- long:占8个字节,取值范围为-9,223,372,036,854,775,808至9,223,372,036,854,775,807
2. 浮点类型
浮点类型用于存储带有小数部分的数值,包括:
- float:占4个字节,取值范围约为-3.4E38至3.4E38
- double:占8个字节,取值范围约为-1.8E308至1.8E308
3. 字符类型
字符类型用于存储单个字符,包括:
- char:占2个字节,取值范围为0至65,535(无符号的Unicode码点)
4. 布尔类型
布尔类型用于存储真或假的状态,包括:
- boolean:即真(true)或假(false)
示例代码
public class PrimitiveDataTypes {
public static void main(String[] args) {
byte byteValue = 10;
short shortValue = 10000;
int intValue = 100000;
long longValue = 10000000000L;
float floatValue = 12.34f;
double doubleValue = 123.456;
char charValue = 'A';
boolean booleanValue = true;
System.out.println("Byte: " + byteValue);
System.out.println("Short: " + shortValue);
System.out.println("Int: " + intValue);
System.out.println("Long: " + longValue);
System.out.println("Float: " + floatValue);
System.out.println("Double: " + doubleValue);
System.out.println("Char: " + charValue);
System.out.println("Boolean: " + booleanValue);
}
}