Java中的基本数据类型包括以下八种:

  1. 整数类型:
  • byte:占用1个字节,取值范围为-128到127。
  • short:占用2个字节,取值范围为-32768到32767。
  • int:占用4个字节,取值范围为-2147483648到2147483647。
  • long:占用8个字节,取值范围为-9223372036854775808到9223372036854775807。
  1. 浮点数类型:
  • float:占用4个字节,单精度浮点数,取值范围为约±3.40282347E+38F。
  • double:占用8个字节,双精度浮点数,取值范围为约±1.79769313486231570E+308。
  1. 字符类型:
  • char:占用2个字节,表示单个字符,取值范围为0到65535。
  1. 布尔类型:
  • boolean:占用1个字节,表示真或假,取值为true或false。 这些基本数据类型在Java中都是关键字,可以直接使用。

以下是一些基本数据类型的代码示例:

javaCopy code// 整数类型
byte b = 10;
short s = 20;
int i = 30;
long l = 40L;
// 浮点数类型
float f = 3.14f;
double d = 3.14159;
// 字符类型
char c = 'A';
// 布尔类型
boolean flag = true;

上述代码中,我们声明了不同类型的变量并赋予了初始值。注意,在赋值时需要注意类型匹配,例如给byte类型的变量赋值时,赋值的数值应在byte类型的取值范围内。同时,注意float类型的数值赋值时需要在数值后面加上f,double类型的数值赋值时可以不加任何后缀,默认为双精度浮点数。