阅读下列程序 public class VariableUse{ public static void main (String[] args) { 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); } } 该程序在编译时的结果是:
A.变量a未赋值 B.第二个System.out.println(“b = ”+b)语句中,变量b作用域有错 C.第二个System.out.println(“a = ”+a)语句中,变量a作用域有错 D.第一个System.out.println(“b = ”+b)语句中,变量b作用域有错正确答案B