变量<br>
赋值才能使用;作用范围:一对{}之=之间有效<br>
数据类型分类
基本数据类型<br>
byte,short,int,long,float,double,char,boolean 注意:float赋值后面必须要加f<br>
引用数据类型
除了基本数据类型,其他的都是引用数据类型:类,接口,枚举,注解,数组<br>
数据类型转换
显示转换:范围小的可以转换成范围大的 byte<short<int<long<float<double<br>
隐式转换:范围大的转换成范围小的 例如byte b=1;b=(byte)(b+1);<br>
数值类型和boolean类型之间不能转换
特殊的转换:ASCII码, char字符对应的数值 '0'=48 ,'A'=65,'a'=97 是可以与数值类型进行运算的<br>
进制转换
2进制转换成10进制 累加, 例如 1110=1*2^3+1*2^2+1*2^1+0*2^0=14<br>
10进制转换成2进制 除以2取余数 例如10/2=5余数0;5/2=2余数1;2除以2=1余数0;1/2=0余数1 所以10转换成2进制为1010<br>
十进制的小数部分转换成二进制 乘以二取整数部分