Задачи на цикл while

Данная статья:

  • написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
  • это одна из статей из нашего "Самоучителя по Java"

Ниже даётся детальное объяснение самых-самых простых задач в помощь тем, кто ранее не программировал и только делает свои первые шаги в программировании. Изучив их, Вам будет намного легче перейти к более сложным задачам.

Задача №1

Необходимо, чтоб программа выводила на экран вот такую последовательность:

7 14 21 28 35 42 49 56 63 70 77 84 91 98

Решение: 

Комментарии к задаче:

Нам необходимо вывести вот такую последовательность чисел: 7 14 21 28 35 42 49 56 63 70 77 84 91 98

Как видите, первое число 7 и далее к каждому последующему числу прибавляется 7:

7+7 =14

14+ 7 = 21

21+7 = 28 и т.д.

Это цикл. Данную задачу мы можем решить с помощью цикла while. Последнее число у нас 98, значит можем в цикле указать 98. Что мы и сделали с помощью вот этой строчки:

Перед циклом while пишем

Зачем мы это написали? Потому что последовательность чисел у нас начинается с 7.

А с помощью этой строчки будем выводить числа на консоль

А с помощью

мы увеличиваем переменную на 7. Обращаем внимание, что a+=7; это тоже самое, что и a = a+7; Это так называемые сокращенные арифметические операции. О них мы писали в статье "Основные операции с переменными в Java".

Задача №2

Необходимо вывести на консоль такую последовательность чисел:

1 2 4 8 16 32 64 128 256 512

Решение:

Комментарии к задаче:

Как видно, в последовательности 1 2 4 8 16 32 64 128 256 512 есть закономерность.

Первое число в последовательности – это 1, а все последующие числа умножаются на 2:

1*2 = 2

2*2 = 4

4*2 = 8

8*2 = 16 и т.д.

То есть мы имеем дело с циклом.

Раз первое число в последовательности 1, пишем перед циклом

Далее, чтобы цикл выполнялся до тех пор, пока n будет меньше или равно 512, пишем вот эту строчку

С помощью этой строчки будем выводить нашу последовательность чисел на консоль

А чтобы каждый раз число умножалось на 2, пишем в коде


Надеемся, что наша статья была Вам полезна. Также есть возможность записаться на наши курсы по Java в Киеве. Обучаем с нуля.

По всем вопросам звоните:

+38 050 205 77 99

+38 098 205 77 99

Или читайте информацию по нашим курсам Java c нуля у нас на сайте.

 

FacebookFacebook

FacebookFacebook