class list{ int i = 0; while(i>=0){ i++; } } public class Fb { public static void main(String args[]){ } }
刚开始写。。。就报错了,以前没遇到过的错误。
错误是while为unexpected token
你这是语法错误阿,编译都不通过。
请问这是什么语言
class list{
public void test(){
int i = 0; while(i>=0){ i++; }
}
}
类里面应该有个函数,再往里写while语句啊
你确定java的语法看过一次?
不知道你要干嘛,反正你的代码确实是错了错了,居然把语句写在class 里面,
class list {
int i = 0; public list() { while ( i >= 0 ) { i++; } }
}
相信楼主是在IDE里面写的代码,比如说eclipse。
这是一个编译错误,由于代码不规范,也由于IDE在你编写代码的时候会检查代码的语法。所以会得到那个unexpected token的报错。
class下只能定义方法,以及变量等。但不能直接编写逻辑代码,应该把这些代码定义在一个方法里面,例如
class FB {
public void list() {
int i = 0;
while(i>=0){
i++;
}
}
}
另外,这段代码实际上也是有问题的,因为它是一个死循环。