单选题
阅读下面程序
public class VariableUse
public static void main(String[] arqs)
int a;
if(a==8)
int b=9;
System.out.println("a="+
A、
;
System.out.println("b="+
B、
;
System.out.println("a="+a);
System.out.println("b="+b):
 
【正确答案】
B
【答案解析】
[解析] 局部变量定义在复合语句内,其作用域为定义开始到符合语句结束。所以b的作用域为从变量b开始定义到第一个大括号括回的地方,因而第二个输出b的语句访问不到变量b。
提交答案
关闭