Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
17417 участников
Администратор Надежда(CompGramotnost)


Модератор Юрий Компас

Активные участники:


←  Предыдущая тема Все темы Следующая тема →

Условные конструкции – оператор if | Java

Мы пишем условие, код его проверяет и выводит результат в зависимости от того, было ли выполнено поставленное условие. В Java этим занимается оператор if. Рассмотрим его подробнее.

Оператор if в Java

 

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

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

Условные конструкции в основном относятся к оператору if в Java: если пользователю меньше 18, тогда отобразить такое-то сообщение; если пользователь старше 18 лет, отобразить такое-то сообщение. К счастью, в Java очень легко использовать условные конструкции. Давайте с оператора if и начнем.

Оператор if в Java

Выполнение кода, когда должно происходить что-то одно, а не что-то другое, настолько распространено в программировании, что было разработано выражение if. Структура оператора if в Java такова:

if ( Условие ) {
        
}

Вы начинаете со слова if (оператор if пишется в нижнем регистре) и пары круглых скобок. Затем используете пару фигурных скобок, чтобы разделить кусок кода. Этот кусок кода является кодом, который вы хотите выполнить, только если ваше условие выполнено. Само условие записывается в круглых скобках:

if(user < 18) {
            
}

Это условие говорит "ЕСЛИ пользователю меньше 18". Но вместо того, чтобы сказать «меньше», мы используем сокращенную запись левой угловой скобки (<). Если пользователю меньше 18, то мы хотим, чтобы что-то произошло, и отобразить сообщение, например:

if(user < 18) {
     //Выводим сообщение
}

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

Читаем далее Условные конструкции – оператор if | Java

 

Это интересно
0

14.05.2020
Пожаловаться Просмотров: 203  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены