我無法找到導致我的while循環不工作的問題。while循環:需要幫助
當我運行該程序,並按下單選按鈕,我得到這個錯誤代碼:
語法錯誤,插入「而(表達);」完成DoStatement
這裏是我的循環:
int i = 1;
boolean x;
//for (i = 0; i < 6; i++) {
do{
warning.setText(" FEL!");
i++;
while(x == false);{
if(e.getSource() == buttonOK){
if(buttonDollar.isSelected() == false){
x = false;
}
if(buttonEuro.isSelected() == false){
x = false;
}
if(buttonPund.isSelected() == false){
x = false;
}
if(buttonKrona.isSelected() == false){
x = false;
}
break;
}
}
}
您需要'while'子句來完成'do-while'語句。如果你想永遠循環,那麼使用'do {...} while(true)'。或者只是「while(true){...}」。附:這是什麼語言? – zimdanen
x未初始化 – rajansoft1
@ rajansoft1:根據語言,應初始化爲默認值。 – zimdanen