» » Java Урок 19.Цикл Do-While
3-04-2015, 12:58   Раздел: Программирование Java   Комментариев: 0  

Java Урок 19.Цикл Do-While

Наново я на взаимоотношения, строчу с достаточно таки необыкновенного участка, о тот или другой я расскажу в баста урока.
Приступим:

Ежели изначальное условное выражение, правящие циклом while фальшиво,
то цикл вообщем не будет выполняться.Этот цикл постоянно исполняет тело цикла желая бы 1 разов,
по скольку его условное выражение проверяется в баста цикла.
Совместная форма цикла Do-Shile:

do {
//тело цикла
while(соглашение цикла);

}


При каждом исполнение, программа поначалу исполняет тело цикла, а позже вычисляет
условное выражение.
Ежели выражение - правильно, то цикл повторяется.
Ежели выражение - фальшиво, то тело цикла прерывается.
Фактически как и во цельных циклах Java , соглашение обязано иметься булевым.
Приведу пример программы, по заключению "Тактов":

public class AmerikaYrok1 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

int n = 10;
do {
System.out.println("такт" + n);
n --;
} while (n > 0);

}

}



Решение программы будет таков:

такт10
такт9
такт8
такт7
такт6
такт5
такт4
такт3
такт2
такт1


С технической сторонки цикл нацарапан верно, но его можнож переписать в иную, наиболее проостую форму:



public class AmerikaYrok1 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n =10;

do {
System.out.println("такт" + n);
}
while(--n >0);




}

}


Декремент переменны n и сопоставленье результатирующего значения объеденины в один-одинехонек выражении (--n < 0);
Сначала программа исполняет оператор --n, понижая значение n на единицу, потом программа сопоставляет это значение с нулем.
Цикл D0-While необычно комфортен для меню.
Я теснее исполнял справку по операторам, но к огорчению показать ее не могу.
Java Урок 19.Цикл Do-While





С вами был Леонид Каруна.

Рассказ и Java урок 19 закончен, сможете перебегать к должно - Java Урок 20.
Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь
Опубликовал admin   Прочитано (раз): 1257   |   Оставлено комментариев: 0
Другие статьи и новости по теме:
[vk][/vk] [odnoklassniki][/odnoklassniki] [facebook][/facebook] [mailru][/mailru] [yandex][/yandex] [google][/google]
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930