前言
变量就是在内存中开辟一个空间,要运算的值存放于该空间,该空间的值能任意变换,只要操作该空间,就能操控该空间的值。
三要素
- 变量名
- 数据类型
- 数据
java中的数据类型分,基本数据类型和引用数据类型。
- 整数
整数的表现形式由4中类型。byte,short,int,long
字节(byte):
1字节是最小单位,一个字节是8个二进制位。
表示的整数范围是:(-128,+127)也就是,-2的7次方到+2的7次方减1
short:
2字节,2字节是16个二进制位
表示的整数范围是:(-32768,32767)也就是,-2的15次方到+2的15次方减1
int:
整数默认的表示方式。
4字节,4字节是32个二进制位,
表示的整数范围是:(-2147483648,2147483647),也就是-2 的31次方到+2的31次方减1
long:
适用于天文探测领域的一些天文数字。
8字节,8字节是64个二进制位,
表示的整数范围是(-2的63次方,+2的63次方减1) - 小数
float单精度小数
4个字节,32个二进制位。
float f =1.3f 要明确其类型。否则会报错。
double双精度小数
默认小数位双精度
8个字节,64个二进制位。
字符型
char 2字节,0-6535,单引号括起来。 - 运算
整数默认位int型,小数默认位double型。
所以其他的整数数据类型(非int)需要和整数计算是要做类型转换的
数据类型转换有,自动类型提升,强制类型转换。
自动类型提升
强制类型转换
b = (byte)(b+2);