早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道关于static的练习题求高手8、关于以下application的说明,正确的是()。1.classStaticStuff2.{3.staticintx=10;4.static{x+=5;}5.publicstaticvoidmain(Stringargs[])6.{7.Sy

题目详情
一道关于static的练习题 求高手
8、关于以下application的说明,正确的是( )。
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println(“x=” + x);
8. }
9. static { x/=3;}
10. }
A、 4行与9行不能通过编译,因为缺少方法名和返回类型
B、 9行不能通过编译,因为只能有一个静态初始化器
C、 编译通过,执行结果为:x=5
D、 编译通过,执行结果为:x=3
答案选C 求详尽解析 static在这题的作用
▼优质解答
答案和解析
x+=5 是 x=x+5;
sysout = ''x=15''
x/=3 是 x=x/3;
此时x=5;//不是输出 返回

public static void main(String args[]){
//此为输出
}