Java的基本数据类型包括以下几种:
byte
:8位有符号二进制整数,范围是-128到127。short
:16位有符号二进制整数,范围是-32768到32767。int
:32位有符号二进制整数,范围是-2^31到2^31-1,是最常用的整数类型。long
:64位有符号二进制整数,范围是-2^63到2^63-1。float
:32位单精度浮点数,遵循IEEE 754标准。double
:64位双精度浮点数,遵循IEEE 754标准,是Java中默认的浮点数类型。char
:16位Unicode字符,范围是'\u0000'(即0)到'\uffff'(即65535)。boolean
:只有两个值,true
和false
,用于表示逻辑条件。long
代替int
),或者在计算前进行范围检查。BigDecimal
类进行精确计算,或者在比较浮点数时考虑一个小的误差范围。public class BasicDataTypesExample {
public static void main(String[] args) {
// 整数类型
byte b = 100;
short s = 1000;
int i = 100000;
long l = 1000000L;
// 浮点类型
float f = 234.5f;
double d = 234.5678;
// 字符类型
char c = 'A';
// 布尔类型
boolean bool = true;
// 输出结果
System.out.println("byte: " + b);
System.out.println("short: " + s);
System.out.println("int: " + i);
System.out.println("long: " + l);
System.out.println("float: " + f);
System.out.println("double: " + d);
System.out.println("char: " + c);
System.out.println("boolean: " + bool);
}
}
通过以上示例代码,可以清楚地看到Java基本数据类型的使用方法和输出结果。
领取专属 10元无门槛券
手把手带您无忧上云