变量

变量

变量

格式

类型 变量名(应合法) [=值]
可多个变量一起定义,但不规范

变量类型

(1).局部变量

即在方法内部定义的变量,可以被直接使用,如

点击查看代码
//main方法
public static void main(String[] args) {
int a = 1;
System.out.println(a);
}
可以输出结果1 但是如果将变量定义在方法前:
点击查看代码
int a = 1;
//main方法
public static void main(String[] args) {
System.out.println(a);
}
![](https://img2022.cnblogs.com/blog/2910386/202206/2910386-20220624170447297-747165587.png) 还未输出就有爆红,一看Non-static field 'a' cannot be referenced from a static context。

(2).实例变量

此类变量并非位于某个方法之内,而是位于方法前(如(1)中第二个情况,这说明若不是方法内定义的局部变量,调用起来就会有些变化:

点击查看代码
int a = 1;
//main方法
public static void main(String[] args) {
Demo05 demo05 = new Demo05();
System.out.println(demo05.a);
}
此时便可正常运行
posted @ 2022-06-24 19:43  椿岁  阅读(72)  评论(0编辑  收藏  举报