Цикл do while очень похож на цикл while, за исключением того, что выражение цикла проверяется в конце цикла, а не в начале. Это значит, что тело цикла всегда выполняется как минимум один раз. Синтаксис цикла таков:
При каждом повторении цикла do while программа вначале выполняет тело цикла, а затем вычисляет условное выражение. Если это выражение истинно, цикл повторяется. В противном случае выполнение цикла прерывается.
И опять будем приветствовать аргументы:
Тут тоже все достаточно просто. Единственное – это проверка на то что есть аргументы, так как если ее не сделать, то тело цикла будет выполнятся даже когда нет аргументов, что приведет в свою очередь ко ошибке выполнения, так как будет обращение к несуществующему элементу массива строк.
Вывод у этой программы точно такой же как и у предыдущей, поэтому тут приводить его не буду.
И еще небольшой примерчик обратного отсчета от десяти:
Данный код выведет:
--> 10
--> 9
--> 8
--> 7
--> 6
--> 5
--> 4
--> 3
--> 2
--> 1
Это пример того, что условное выражение может содержать другие выражения, но важно чтобы результатом вычисления этих выражений было значение типа boolean.
Комментариев нет:
Отправить комментарий