Java中变量一定会被定义在某一对大括号中,该大括号所包含的代码区域即为这个变量的作用域。
- 局部作用域中可以访问全局作用域
package JavaClass;
public class _01作用域 {
public static void main(String[] args) {
{
int a=0;
System.out.println(a);
}
System.out.println(a);
}
}
运行结果
- 括号内的变量名不能与main函数中的变量名相同
package JavaClass;
public class _01作用域 {
public static void main(String[] args) {
int a = 10;
{
int a=0;
System.out.println(a);
}
System.out.println(a);
}
}
运行结果:
Java小白望大佬指点