4 回答

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
相信樓主是在IDE里面寫的代碼,比如說eclipse。
這是一個(gè)編譯錯(cuò)誤,由于代碼不規(guī)范,也由于IDE在你編寫代碼的時(shí)候會(huì)檢查代碼的語(yǔ)法。所以會(huì)得到那個(gè)unexpected token的報(bào)錯(cuò)。
class下只能定義方法,以及變量等。但不能直接編寫邏輯代碼,應(yīng)該把這些代碼定義在一個(gè)方法里面,例如
class FB {
public void list() {
int i = 0;
while(i>=0){
i++;
}
}
}
另外,這段代碼實(shí)際上也是有問題的,因?yàn)樗且粋€(gè)死循環(huán)。

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
不知道你要干嘛,反正你的代碼確實(shí)是錯(cuò)了錯(cuò)了,居然把語(yǔ)句寫在class 里面,
class list {
int i = 0;
public list() {
while ( i >= 0 ) {
i++;
}
}
}

TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
類里面應(yīng)該有個(gè)函數(shù),再往里寫while語(yǔ)句啊
你確定java的語(yǔ)法看過一次?

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
class list{
public void test(){
int i = 0;
while(i>=0){
i++;
}
}
}
添加回答
舉報(bào)