Java 的基本数据类型分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。

1. 原始数据类型(Primitive Data Types):

Java 的原始数据类型包括整数、浮点数、字符、布尔等。

整数类型:
  •  byte: 8 位,范围为 -128 到 127

  •  short: 16 位,范围为 -32,768 到 32,767

  •  int: 32 位,范围为 -2^31 到 2^31-1

  •  long: 64 位,范围为 -2^63 到 2^63-1

byte myByte = 10;
short myShort = 1000;
int myInt = 100000;
long myLong = 1000000000L; // 注意:long 类型的值末尾需要加 'L' 或 'l'

浮点数类型:
  •  float: 32 位,范围约为 1.4e-45 到 3.4e+38,需要在数字后面加 'F' 或 'f'

  •  double: 64 位,范围约为 4.9e-324 到 1.8e+308

float myFloat = 3.14F;
double myDouble = 3.14;

字符类型:
  •  char: 16 位 Unicode 字符

char myChar = 'A';

布尔类型:
  •  boolean: 只有两个值,true 或 false

boolean myBoolean = true;

2. 引用数据类型(Reference Data Types):

引用数据类型包括对象、数组和接口等。

对象类型:
可以使用关键字 new 创建对象。
String myString = new String("Hello, Java!");

数组类型:
数组是相同类型元素的集合。
int[] intArray = {1, 2, 3, 4, 5};
double[] doubleArray = new double[5]; // 声明一个包含 5 个元素的 double 数组

其他引用类型:
还有其他引用数据类型,如类、接口等,它们需要通过 new 关键字实例化。
// 自定义类
class MyClass {
    // 类的成员和方法
}

MyClass myObject = new MyClass();

这些基本数据类型提供了在Java中存储和操作数据的基础。在实际编程中,你将经常使用这些类型来定义变量和存储数据。


转载请注明出处:http://www.pingtaimeng.com/article/detail/406/Java