Условия в можно проверить с помощью оператора if. За оператором if также может следовать оператор else, который выполняется, когда логическое выражение ложно. В этой статье будет обсуждаться оператор If Else в Java.
Следующие указатели будут рассмотрены в этой статье,
- если заявление
- оператор if-else
- Использование тернарных операторов
- если-иначе-если лестница
- Вложенный оператор if
Начнем с этой статьи о том, если еще в JAVA.
В java есть несколько типов операторов if:
если заявление
Оператор if используется для проверки условия и сопровождается набором операторов. Операторы выполняются только тогда, когда условие выполняется.
Синтаксис:
if (условие) {// код для выполнения}
пример
public class Test {public static void main (String [] args) {// определение переменной 'price' int price = 1800 // проверка цены if (price> 1500) {System.out.print ('Price больше чем 1500 ')}}}
Вывод:
Цена больше 1500
Продолжаем эту статью о том, если еще в JAVA.
оператор if-else
Оператор if-else в java также используется для условий тестирования. Блок if выполняется, если условие истинно. Если условие ложно, выполняется блок else.
Синтаксис:
if (condition) {// код, если условие истинно} else {// код, если условие ложно}
Пример:
public class Test {public static void main (String [] args) {// определение переменной int num = 15 // Проверка делится ли число на 2 if (num% 2 == 0) {System.out.println ( 'Четное число')} else {System.out.println ('Нечетное число')}}}
Вывод:
Нечетное число
значение по умолчанию строки в java
Давайте посмотрим на другой пример, в котором программа проверяет, является ли введенный год високосным или нет.
Пример:
публичный класс Test {public static void main (String [] args) {int year = 2028 if (((year% 4 == 0) && (year% 100! = 0)) || (year% 400 == 0) ) {System.out.println ('ВИСОЧНЫЙ ГОД')} else {System.out.println ('НЕ ВИСКИННЫЙ ГОД')}}}
Вывод:
ВИСОКОСНЫЙ ГОД
Продолжаем эту статью о том, если еще в JAVA.
Использование тернарных операторов
Вместо оператора if else можно использовать тернарные операторы (?:). Если условие оказывается верным, результатом? возвращается. Если это ложь, возвращается результат:.
Пример:
public class Test {public static void main (String [] args) {int num = 12 // Использование тернарного оператора String output = (num% 2 == 0)? 'Четное число': 'Нечетное число' System.out.println (вывод) } }
Вывод:
Четное число
Продолжаем эту статью о том, если еще в JAVA.
лестница if-else-if:
Один блок кода может выполняться среди нескольких блоков с помощью лестницы if-else-if.
Выполнение этих заявлений происходит сверху.
Когда тестовое выражение оказывается истинным, выполняется код, присутствующий в теле оператора if. Если ни одно из тестовых выражений не истинно, выполняется инструкция else.
Пример:
открытый класс Test {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Вывод
ПОЛОЖИТЕЛЬНЫЙ НОМЕР
Продолжаем эту статью о том, если еще в JAVA.
Вложенный оператор if:
Этот оператор представлен блоком if с другим блоком if. Для выполнения внутреннего блока if условие внешнего блока должно быть истинным.
Синтаксис:
if (condition) {// код для выполнения if (condition) {// код для выполнения}}
Пример:
public class Test {public static void main (String [] args) {// Создание двух переменных int age = 20 int weight = 55 // применение условий if (age> = 18) {if (weight> 50) {System.out .println ('Вам разрешено путешествовать.')} else {System.out.println ('Вам не разрешено путешествовать.')}} else {System.out.println ('Должно быть старше 18 лет. ')}}}
Вывод:
Вам разрешено идти пешком.
Оператор if-else в java позволяет пользователю очень эффективно тестировать множество условий.
Таким образом, мы подошли к концу статьи о «if else in Java». Если вы хотите узнать больше, посетите обучение Java от Edureka, надежной компании, занимающейся онлайн-обучением. Эдурека предназначен для обучения вас как основным, так и расширенным концепциям Java, а также различным средам Java, таким как Hibernate и Spring.
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев этого блога, и мы свяжемся с вами как можно скорее.