Java基础知识(三)

    技术2022-07-10  127

    Java基础知识(三)

    类型转换

    低----------------------------------------------------------------------------------->高

    byte ,short,char ------>int -------->long --------->float --------->double

    boolean不能转换

    (1)强制类型转换

    高------->低

    格式:(类型)变量名

    float a = 1.1f; int b = (int)a;

    (2)自动转换类型

    低------->高

    int i = 5; double d = i;

    注意:转换时候可能存在内存溢出,精度丢失等等一系列问题。

    变量

    类变量

    实例变量

    局部变量

    下面举个例子来说明:

    public class Demo { static int i = 10;//类变量 double d;//实例变量,从属于对象 public void counteee(){ int m = 6;//局部变量(必须声明和初始化值) //如何调用实例变量,通过new一个对象出来,然后引用 Demo demo = new Demo(); System.out.print(demo.d); } }

    注意:变量如果没有赋初值,整数默认值为0,浮点数默认是0.0,布尔值默认是false,除了基本数据类型之外其余的默认是null

    常量

    Processed: 0.013, SQL: 9