java中的八种基本数据类型分别是什么
原创以下是涉及Java中八种基本数据类型的文章,使用HTML的P标签进行排版:
Java中的八种基本数据类型
Java是一种强类型编程语言,它定义了八种基本数据类型(Primitive Data Types),分别为:
- 整数类型:byte、short、int、long
- 浮点类型:float、double
- 字符类型:char
- 布尔类型:boolean
1. 整数类型
整数类型用于存储整数数值,共有四种:
- byte:占1个字节(8位),取值范围为-128至127
- short:占2个字节(16位),取值范围为-32,768至32,767
- int:占4个字节(32位),取值范围为-2,147,483,648至2,147,483,647
- long:占8个字节(64位),取值范围为-9,223,372,036,854,775,808至9,223,372,036,854,775,807
2. 浮点类型
浮点类型用于存储带有小数的数值,共有两种:
- float:占4个字节(32位),取值范围约为-3.4E38至3.4E38
- double:占8个字节(64位),取值范围约为-1.8E308至1.8E308
3. 字符类型
字符类型用于存储单个字符,其数据类型为:
- char:占2个字节(16位),可以存储一个Unicode字符(如'a'、'中'等)
4. 布尔类型
布尔类型用于存储真或假(true或false)的值,其数据类型为:
- boolean:占1个字节(8位),取值范围为true或false
示例代码
public class PrimitiveDataTypes {
public static void main(String[] args) {
byte byteValue = 10;
short shortValue = 1000;
int intValue = 100000;
long longValue = 10000000000L;
float floatValue = 12.34f;
double doubleValue = 56.78;
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);
}
}