基础05: 类型转换
基础06: 变量
优先级:
低------------------------------------------------------->高
byte,short,char-->int-->long-->float-->double
强制转换 (类型)变量名 高-->低
自动转换 低-->高
注意点:
JDK新特性,数字之间可以用下划线分割
int num = 10_0000_0000;
数据类型 变量名 = 值;可以用逗号隔开进行声明
类变量
实例变量
局部变量
必须声明和初始化值
在方法的里面
在类里面,方法的外面
如果不初始化,则为默认值0、0.0
布尔值默认false
除了基本类型,其余的mo默认值都是null
new Demo(); //代码中的Demo是我们定义的类名 //输入上面的代码后按Alt+ENTER自动生成以下 Demo08 demo08 = new Demo08();
在数据类型前加一个static 即可在方法内直接使用
初始化后不能变化的值
final 数据类型 常量名 = 值;
常量名一般使用大写字符
static 作为修饰符不存在先后顺序