欢迎使用6miu-markdown编辑器

    xiaoxiao2021-04-16  45

    java 中全局变量和局部变量默认赋值问题

    局部变量: 1、java规定的在声明局部变量是未初始化赋值时,是无法使用的。 2、java规定static不能修饰局部变量! 3、所以局部变量要想能使用,必须初始化并赋值。 全局变量: 1、java规定全局变量默认有初始化值。 2、初始化赋值的两种方式,一个是用static修饰编译期绑定默认赋值,第二个就是运行期new对象默认赋值。

    代码块: “` java

    public class Test { byte a; short b; int c; long d; float e; double f; boolean g; static byte a1; static short b1; static int c1; static long d1; static float e1; static double f1; static boolean g1 public static void main(String[] args) { Test t = new Test(); //static boolean h; 编译报错 System.out.println(t.a + ";" + t.b + ";" + t.c + ";" + t.d + ";" + t.e + ";" + t.f + ";" + t.g + ";"); //0;0;0;0;0.0;0.0;false; System.out.println(a1 + ";" + b1 + ";" + c1 + ";" + d1 + ";" + e1 + ";" + f1 + ";" + g1 + ";"); //0;0;0;0;0.0;0.0;false; }}
    转载请注明原文地址: https://ju.6miu.com/read-672189.html

    最新回复(0)