变量分为
primitive主数据
类型和引用
声明变量
- 必须声明所有变量的类型
- primitive主数据类型用来保存基本类型的值,包括整数、布尔和浮点数等
- 对象引用保存的是对象的引用
- variables must have a type, variables must have a name.
- 类型在前,名称在后 int count;
primitive主数据类型(也叫基本数据类型)的大小
类型 | 位数 | 值域 | |
boolean | 由JVM决定 | true / false | |
char | 16 bits | 0 ~ 65535 | |
byte | 8 bits | -128 ~ 127 | |
short | 16 bits | -32768 ~ 32767 | |
int | 32 bits | -2147483648 ~ 2147483647 | |
long | 64 bits | -很大 ~ +很大 | |
float | 32 bits | 范围规模可变 | |
double | 64 bits | 范围规模可变 | |
溢位
:某个类型不足以装下某个具体值,会丢失精度
变量的命名规则
- 能包含字母、数字、下划线
- 但是字母不能在开头