Java 变量和数据类型
2020.02.24 20:15
2020.02.24 20:15
1. 变量
java变量的定义:在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识符来标识。这些内存单元被称为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。
在Java中,变量分为两种:
- 基本类型的变量
- 引用类型的变量。
从所属位置分,Java 中主要有如下几种类型的变量
- 局部变量
- 类变量(静态变量)
- 成员变量(非静态变量)
1.1. 基本类型变量
在Java中,变量必须先定义后使用,在定义变量的时候,可以给它一个初始值。例如:
int i = 12;
boolean ok = false;
不写初始值,就相当于给它指定了默认值。整型(int)的默认值总是0。
变量的一个重要特点是可以重新赋值:
public static void main(String[] args) {
int i = 12;
System.out.println("i = " + i);
i = 20;// 重新赋值
System.out.println("i = " + i);
}
2. 基本类型的默认值
Java中8种基本数据类型总结
数据类型 | 大小/位 | 封装类 | 默认值 | 可表示数据范围 |
---|---|---|---|---|
byte(位) | 8 | Byte | 0 | -128~127 |
short(短整数) | 16 | Short | 0 | -32768~32767 |
int(整数) | 32 | Integer | 0 | -2147483648~2147483647 |
long(长整数) | 64 | Long | 0 | -9223372036854775808~9223372036854775807 |
float(单精度) | 32 | Float | 0.0 | 1.4E-45~3.4028235E38 |
double(双精度) | 64 | Double | 0.0 | 4.9E-324~1.7976931348623157E308 |
char(字符) | 16 | Character | 空 | 0~65535 |
boolean | 8 | Boolean | flase | true或false |
本节阅读完毕!
(分享)