Java数据类型
-
基本数据类型
布尔 boolean 占用一个字节,只有两个值(true,flase);
-
浮点数 float double
默认是double类型,如果使用float需要在末尾加一个F;
-
精确度不同:
float 占4字节 第一位为符号位,接下来八位表示指数位,其余的23位模拟小数位。
double占8字节 第一位为符号位,接下来十一位表示指数位,其余的52位模拟小数位。
-
字符 char 占用2字节
- 范围:0-65535
-
整数 int
二进制以0b开头 int bin = 0b00001001;
八进制以0开头 int oct = 0776;
十六进制以0x开头 int hex = 0x1acd2;
当使用long类型表示整数的时候,超过整数的数据范围需要在末尾加上字母l、L;
-
引用数据类型
- 类
- 接口
Java中定义变量
数据类型 变量名 = 变量值
一个变量在同一个方法中只能被定义一次。
注意事项:
定义变量时可以不赋值,使用时再赋值,不赋值不能使用。
使用时有作用域的限制
变量不能重复定义