类型转换

类型转换

1.由低转高 byteshortcharintlongfloatdouble

2.运算中不同类型的数据先转化为同一数据,然后进行运算

3.强制转换(类型)变量名 例:(bytei  高——低

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(){}

posted @ 2022-09-22 18:24  花开富贵Y  阅读(18)  评论(0)    收藏  举报