for (int xGreenBottles = 11, xyGreenBottles = 10; xGreenBottles > 0; xGreenBottles --, xyGreenBottles > 0, xyGreenBottles--)
if (xGreenBottles == 0 && xyGreenBottles == 0)
{
System.out.println(xGreenBottles + " green bottles standing on the wall, " + xGreenBottles + " green bottles standing on the wall, And if 1 green bottle should accidently fall, there'll be " + xyGreenBottles + " green bottles standing on the wall.");
}
else {
System.out.println("There’ll be no green bottles standing on the wall.");
}
Пробовал миллиард разных вещей, но до сих пор ничего не работало. Если это не так близко к чему-либо согласованному, это, вероятно, потому, что я пытался сделать это в течение последних 4 часов, и мои мозги были обжарены. Извините, если длинный system.out.println неловко читать.Для цикла с 2 переменными?
Также - ему необходимо использовать 2 переменные.
редактировать
Хорошо жаль, что я не сделал это понятно - я не был уверен, как сделать «для» есть 2 переменные, как это было бы продолжать давать мне ошибку. В основном дал мне «не выражение» и задавался вопросом, как это исправить.
есть что это такое? – yaitloutou
В чем проблема и в чем вопрос? – sebnukem
'for (int xGreenBottles = 11, xyGreenBottles = 10; xGreenBottles> 0 && xyGreenBottles> 0; xGreenBottles -, xyGreenBottles -)'? Или, возможно, замените '&&' на '||', в зависимости от того, чего вы пытаетесь достичь. – AntonH