java题,帮忙!

来源:百度知道 编辑:UC知道 时间:2024/06/14 23:40:38
public void A{
int i,j,k;
i=100;
while(i>0){
j=i*2;
System.out.println(j);
k=k+1;
i--;
}}
哪里错了,为什么?

public void A(){
int i,j,k = 0;
i=100;
while(i>0){
j=i*2;
System.out.println(j);
k=k+1;
i--;
}}
这样就对了。

public class AA {

public static void main(String[] args) {
int i,j,k;
i=100;
k=0;
while(i>0){
j=i*2;
System.out.println(j);
k=k+1;
i--;
}

}

}

我想你应该不是没有main()吧

你声明的是一个方法 A后面要有() 并且 k应该初始化!