变量概述
在 Java 里,变量是存储数据的容器。在使用变量前,需要先声明它的类型和名称。以下是声明变量的基本语法:
// 数据类型 变量名;
int age;
声明变量后,就可以给它赋值:
age = 25;
也能在声明变量时直接赋值:
int salary = 5000;
基本数据类型
Java 有 8 种基本数据类型,可分为 4 类:整数类型、浮点类型、字符类型和布尔类型。
整数类型
byte
:8 位有符号整数,范围是 -128 到 127。short
:16 位有符号整数,范围是 -32768 到 32767。int
:32 位有符号整数,范围是 -2147483648 到 2147483647。long
:64 位有符号整数,范围更大,声明时需在数字后面加L
。
byte b = 100;
short s = 1000;
int i = 100000;
long l = 10000000000L;
浮点类型
float
:32 位单精度浮点数,声明时需在数字后面加F
。double
:64 位双精度浮点数,是默认的浮点类型。
float f = 3.14F;
double d = 3.1415926;
字符类型
char
:16 位 Unicode 字符,用单引号表示。
char c = 'A';
布尔类型
boolean
:只有两个值,true
和false
。
boolean isStudent = true;
引用数据类型
除了基本数据类型,Java 还有引用数据类型,像类、接口、数组等。引用数据类型的变量存储的是对象的引用,而非对象本身。
// 声明一个字符串对象
String name = "John";