Я не могу найти проблему, из-за которой мой цикл while не работает.While loop: Нужна помощь
Когда я запустить программу и нажать на кнопку радио, я получаю этот код ошибки:
Синтаксис ошибки, вставки «в то время как (Expression);» завершить 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;
}
}
}
Для выполнения инструкции 'do-while' вам нужно предложение' while'. Если вы хотите использовать цикл навсегда, используйте 'do {...} while (true)'. Или просто 'while (true) {...}'. Постскриптум Что это за язык? – zimdanen
x не инициализируется – rajansoft1
@ rajansoft1: В зависимости от языка, необходимо инициализировать значение по умолчанию. – zimdanen