欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java面试题

程序员文章站 2022-05-06 08:50:24
...

请阅读下面程序,

public class Test {
    static{
        ①i=0;
        ②System.out.println(i);
    }
    static int i=1;
}

A、①报错
B、②报错
C、输出0;
D、输出1;

答案:B syso(i)这一句报错。静态代码块中只能访问到定义在静态代码块之前的变量 ,定义在它之后的变量静态代码块只能赋值但是不能访问

相关标签: Java面试题