1.变量
意为在程序中,其值可以发生改变的量
命名规则:(变量三要素) 数据类型 变量名 = 初始化值;
例如:int a= 3;
2.数据类型
基本数据类型:
整型:字节型byte 1字节 范围127~-128 短整型short 2字节 整型int 4字节
长整型long 8字节
浮点型:单精度float 4字节 双精度double 8字节
字符型:char 4字节
布尔型:boolean
引用数据类型:数组 类 方法
3.隐式转换和显示(强制)转换
隐式转换:Boolean类型不参与运算,short,byte,char不互相转换,参与运算时short,byte,char优先提升为int类型------->long--------->float-------->double
显示转化:将大的数据类型强制转换成小的数据类型
格式: 目标数据类型 变量名 =(目标数据类型)(初始化值)
byte t=300(强转)
输出结果为44
强制转换解析
byte类型范围 :127~ -128
cpu先将300转化为原码
计算时用补码计算
00000000 00000000 00000001 00101100
byte只有一个字节只能存取00101100即为44