类型转换
1.由低转高 byte,short,char,int,long,float,double
2.运算中不同类型的数据先转化为同一数据,然后进行运算
3.强制转换(类型)变量名 例:(byte)i 高——低
4.自动转换 低——高
//不能对布尔值进行转换
//不能把对象类型转换为不相干的类型
//高容量转低容量,强制转换
//转换的过程中可能会内存溢出,精度问题;
变量作用域
*类变量
*实例变量
*局部变量
public class Demo03 {
//实例变量:从属于对象;不初始化会是这个类型的默认值
//布尔值:默认是false
//除了基本类型,其余默认值都是unll
String name;
int age;
//main方法
//属性:变量
public static void main(String[] args) {
//局部变量 :使用必须声明和初始化值
int i =10;
System.out.println(i);
//实例变量 变量类型 变量名字 =new Demo03
Demo03 demo03 = new Demo03();
System.out.println(demo03.age);
//类变量 static
static double salary = 666;
}
//其他方法
public void add(){}