1.基础知识
存储空间
- 字节
单个字节表示的正整数范围是0127,负整数为-1-128,整体范围是-128~127.
Java中的常见数据类型为byte、short、int、long、float、double、boolean、char
byte大小为1个字节,-128~127.
short大小为2个字节,-32768~32767
int大小为4个字节,-2147483648~2147483647 通常使用这个
long大小为8个字节。
float大小为4个字节,-3.403E38~3.403E38。单精度浮点数,组成结构为:符号位+次方位+小数位。有效位数7位。
double大小为8个字节,-1.789E308~1.789E308.双精度浮点数,有效位数15位。- 在运算中,一般情况下都会有误差,如果需要精确计算需要引用java.math.BigDecimal。
boolean默认为一个字节。
char大小为两个字节,由于没有符号位,所以表示范围在0-65535之间。
- 在运算中,一般情况下都会有误差,如果需要精确计算需要引用java.math.BigDecimal。
变量的概念
- 变量的声明就是在内存中划分出一块空间,用于初始化时数据的填充空间。
- 标识符的声明不能以数字开头,不能使用Java系统内占用的名称。支持中文但是不推荐使用。
- 变量的赋值不能用变量进行赋值。强制类型转化是高 ==> 低,需要在=的右边标识(int)转换后的类型,自动类型转换需要遵从由小到大,long => float是个特例

浙公网安备 33010602011771号