» » Java Урок 18. Цикл while
28-03-2015, 19:09   Раздел: Программирование Java   Комментариев: 0  

Java Урок 18. Цикл while

Для начала жаждал бы целых поздравить, пришло лето, у почти всех возникло легкое пора, включая меня и оттого размышляю пора возобновить уроки по java.
Итак, цикл while - прибывает более плотно употребленным оператором цикла в Java.
Он повторяет оператор либо установка операторов , пока значение его правящего выражения правильно.
Доставляйте разглядим его совместную форму:

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


При этому, соглашение это - хоть какое булевое выражение. Тело цикла будет выполнятся, пока соглашение выражения правильно, а иной раз соглашение выражение делаться ошибочным, управление дается строке кода, тот или другой непринужденно прибывает должно за циклом.

Осмотри обычной пример цикла while, тот или иной будет начинать обратный отсчет с 10.

public class Yrok1 {
public static void main(String agrs){
int n = 10;
while( n > 0 ){
System.out.println("кол-во" + n);
n--;
}
}
}


Заключение программы будет таков:

кол-во 10
кол-во 9
кол-во 8
кол-во 7
кол-во 6
кол-во 5
кол-во 4
кол-во 3
кол-во 2
кол-во 1


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

public class Yrok1 {
public static void main(String agrs){
int a = 10 , b = 20;
while ( a > b ){
System.out.println("Данной нам строчки мы нее увидем");
}
}
}


Как мы лицезреем, соглашение задано ошибочно, оттого выполнятся предоставленная программа не будет.
Настойчиво советую без помощи других демонтировать этот субстанция и поэкспериментировать с коэффициентами.
Напоследок приведу пример очередной программы, с пустопорожним оператором:

public class Ykor1 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int k, a;
k = сто;
a = 200;
while( ++a < --k);
System.out.println("Среднее значение равноправное " + k);
}

}


Заключение программы будет таков:

Среднее значение равноправное 99


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