//数据类型 变量名 = 值;可使用逗号隔开来声明多个同类型变量
写在方法中的
使用前必须new当前目录,然后按ctrl+enter创建数据类型
在类中,从属于对象,使用asdsasd前可以不初始化默认值,那么会输出默认值
初始化默认值后,也可在方法中重置默认值,输出重置的默认值
public class Helloworld { int a = 7; int b; String name; public static void main(String[] args) { Helloworld helloworld = new Helloworld(); System.out.println(Helloworld.a);//输出7 System.out.println(Helloworld.b);//输出0 Helloworld.b = 5 System.out.println(Helloworld.b);//输出5 System.out.println(String name);//输出null } }
static 变量类型 变量名 (= 值);
不赋值直接用同样输出默认值
此变量可直接使用,且不用加前缀,赋值后在main方法中使用输出赋的值,如果在方法内定义了同名的变量,那么不加前缀优先输出方法内定义的值,加前缀后输出类变量值。
static int A = 10; static int B ; public static void main(String[] args) { System.out.println(A);//输出10 int A = 11; System.out.println(A);//输出11 System.out.println(变量.A);//输出10 变量.A = 7; System.out.println(变量.A);//输出7 System.out.println(B);//输出0 }