Как мне преобразовать этот цикл while в цикл for в Java? - PullRequest
0 голосов
/ 02 мая 2018

дано:

int counter = 10;

while (counter > 0)
{

    System.out.println(counter);
    counter = counter - 1;
}

Пока у меня есть:

for (int i = 0, i < 10, i --){

    int counter = 10
    System.out.println(counter)
}

Не думаю, что это правильно, но я не совсем понимаю. Любая помощь будет отличной. Спасибо

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Ваш цикл состоит из трех частей:

  • инициализация индекса
  • тестирование индекса
  • «шагая» по индексу

Для цикла while это:

  • counter = 10
  • counter > 0
  • counter = counter - 1

Для цикла мы имеем для (инициализировать, проверить, шаг) { ... } `

Поэтому замените части цикла while на цикл for, и вы получите ответ.

0 голосов
/ 02 мая 2018
for (int counter = 10; counter > 0; counter--) {
     System.out.println(counter);
}

Создание двух целочисленных переменных не требуется, давайте просто используем счетчик в цикле и печатаем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...