7.下列程序运行的结果是 (C)
public class A!
int z=20;
static void f(int y) ;
y=Z;
System.out.printin(y);
public static void main(String args[]){
f(10);
A
.10
上都不对
B. 20
C.程序编译错误
D. 以上都不对
错误的地方比较多。
public class A!
应该是 public class A{
;int z=20;
应该是 static int z=20;
;static void f(int y) ;
应该是 static void f(int y){
y=Z;
应该是 y=z;
;System.out.printin(y);
应该是 System.out.println(y);}
;f(10);
应该是 f(10);}
;修改后完整的代码如下:
public class A {
static int z = 20;
static void f(int y) {
y = z;
System.out.println(y);
}
public static void main(String args[]) {
f(10);
}
}
如有帮助,请采纳。
C,静态不能访问非静态