JAVA中的变量

    xiaoxiao2021-03-25  110

    在学习JAVA中的变量时先学习JAVA中的基本数据类型。

    这些基本数据类型的区别在于:

    代码示例:

    int a=1; byte b=1; short c=1; long d=10L;//也可以为10l。 double e=1.0;//也可以为1.0D或1.0d。 float f=1.0f;//也可以为1.0F。

    然后根据变量的位置和用处又可分为局部变量,实例变量与类变量。

    **

    一.局部变量

    **

    1.局部变量只能声明在方法内,构造方法或者语句块中。 2.局部变量随着方法,构造方法或语句块被执行时创立,当它们执行完后,变量会被销毁。 3.局部变量不能被访问修饰符所修饰。 4.局部变量必须初始化。

    代码示例:

    public static void mian(String[] args){ int a=1; System.out.println(a); }

    输出结果:

    1

    **

    二,实例变量

    **

    1.实例变量声明在一个类中,但在方法,构造方法或者语句块之外。 2.访问修饰符可以修饰实例变量。 3.当一个变量被实例化后,该变量的值也跟着确定了。 4.实例变量在对象创建的时候创建,在对象被销毁的时候销毁。 5.实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息。 6.实例变量可以声明在使用前或者使用后。

    代码示例:

    public class Text { private int a=1; //实例变量 public void b() { int a=2; //局部变量 System.out.println("局部变量:a="+a); System.out.println("实例变量:a="+this.a);//局部变量的作用域内引用实例变量:this.变量名 } public static void main(String[] args) { new Text().b(); } }

    输出结果:

    局部变量:2 实例变量;1

    **

    三,类变量(静态变量)

    **

    代码示例:

    public class text{ private static int a=10; //a是私有的静态变量。 private static int b; public static void main(String[] args){ b=12; System.out.println(a+" "+b); } }

    输出结果:

    10 12
    转载请注明原文地址: https://ju.6miu.com/read-8135.html

    最新回复(0)