Я использую этот для цикла:Как работают условия цикла java?
ArrayList<String> buttonTitles = new ArrayList<String>();
for (int i = 0; i == 3; i++) {
out.println("Looping!");
buttonTitles.add(String.format("Button %d", i));
}
Однако код внутри цикла никогда не выполняется. Что не так с моим заявлением?
Обновление: спасибо за ответы, кажется, что переход на новый язык может заставить вас пропустить некоторые основы! :)
Запись «i == 3» означает «цикл while i is 3» not «loop until i is 3» –
Ваша петля похожа на запись 'int i = 0; while (i == 3) {/ * сделать что-то */i ++; } 'Если' i = 0', то 'i == 3' должно быть ложным, и цикл не будет запущен. –