Путь разработчика    

Оператор if-else в Java Примеры и синтаксис


Содержание

Принятие решений является важной частью программирования. Он используется для указания порядка выполнения операторов. На этом уроке вы узнаете, как создавать решения, используя разные формы if ... else.

Оператор Java if

В Java оператор if является условным оператором, который запускает другой набор операторов в зависимости от того, является ли выражение истинным или ложным.

Синтаксис:

Python

В приведенном выше синтаксисе оператор if вычисляет тестовое выражение в скобках. Если тестовое выражение оценивается как true (отличное от нуля), выполняются выражения внутри тела if. Если тестовое выражение оценивается как false (0), утверждения внутри тела if пропускаются.

Пример:

Python

Вывод:

Python

В приведенном выше коде, если stat оценивает выражение, это true или false. В этом случае totalMarks> 50 истинно, тогда элемент управления переходит в тело блока if, то есть программа будет выполнять код внутри if block.

Java if ... else Statement

Оператор else должен указывать блок кода, который должен быть выполнен, если условие в выражении if ложно.

Синтаксис:

Python

Предложение else из инструкции if ... else связано с ближайшим предыдущим оператором if в той же области действия, у которой нет соответствующей инструкции else.

Пример:

Python

Вывод:

Python

В приведенном выше коде, если stat оценивает выражение, это true или false. В этом случае totalMarks> 50 является ложным, тогда элемент управления переходит в тело блока else, то есть программа будет выполнять код внутри блока else.

Java if ... else if Statement

Если вы хотите одновременно оценить несколько условий, вы можете использовать инструкцию else if на Java. Мультивыбор позволяет разработчику определять действия, которые должны быть выполнены в определенных условиях, путем наложения необходимого количества. Вы можете комбинировать else и if, чтобы сделать else, если и проверить целый ряд взаимоисключающих возможностей.

Синтаксис:

Python

Пример:

Python

Вывод:

Python

Объяснение:

  1. 1: проверка общих меток, больших или равных 80
  2. 2: если итоговые отметки более 80 показывают сообщение - «Получено выше Первый класс "
  3. 4: Проверка общих меток, больших или равных 60 и менее 80
  4. 5: Если итоговые отметки более 60 показывают сообщение -« Получил первый класс »
  5. 7: проверка общих меток больше или равна 40 и меньше 60
  6. 8: если итоговые отметки более 40 показывают сообщение - «Только передать только»
  7. 10: Если эти три условия не сработали, перейдите к следующему блоку кодирования.
  8. 11: Если все не удастся, в нем отобразится сообщение «Failed»

Источник: http://net-informations.com/Java/sts/if-else.htm



Отзывы (через Facebook):

Оставить отзыв с помощью аккаунта FaceBook:

Стабильные встречи в C#

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

09 12 2019 4:55:26

Рекурсивно решить проблему Башни Ханоя в C#

Пример Рекурсивно рисуем двоичное дерево в C# использует рекурсию для рисования ветвей дерева. Хороших примеров рекурсии трудно найти, потому что человечес...

08 12 2019 5:21:35

Язык программирования Python (Д.С.Откидач)

Python является простым и, в то же время, мощным интерпретируемым объектно-ориентированным языком программирования. Он предоставляет структуры данных высок...

07 12 2019 0:13:49

Перетаскивание изображений при отображении предварительного просмотра в C#

Пример Перетаскивание изображений в C# объясняет, как для перетаскивания изображений. См. Этот пример для основных идей. ( Обратите особое внимание на второ...

06 12 2019 11:21:53

Изучаем JavaScript (Моррисон М.)

Вы готовы сделать шаг вперед в своей практике веб-программирования и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда при...

05 12 2019 10:49:11

Графические популяции комаров в C#

Пример Имитировать популяции комаров в C# имитирует популяцию комаров. Этот пример рисует график, показывающий популяцию в течение каждого поколения. Когда...

04 12 2019 12:57:18

Язык программирования Python (Д.С.Откидач)

Python является простым и, в то же время, мощным интерпретируемым объектно-ориентированным языком программирования. Он предоставляет структуры данных высок...

03 12 2019 16:48:15

Как найти шаблоны в Pi в C#

Март 14 известен как день Pi, потому что его числовое представление 3/14 включает в себя первые три цифры Pi: 3.14. ( По крайней мере, в Соединенных Штатах....

02 12 2019 1:39:10

Алгоритмы и программы на Turbo Pascal. Учебный курс (Ю. Федоренко)

Книга " Алгоритмы и программы на Turbo Pascal. Учебный курс" предназначена для самостоятельного изучения одного из самых популярных языков программирования....

01 12 2019 7:49:30

Быстрое преобразование изображения в оттенки серого в C#

В этом примере показано, как можно быстро преобразовать изображение в оттенки серого с помощью класса Bitmap32, описанного в сообщении Используйте класс Bi...

30 11 2019 10:29:33

Почему Java не поддерживает перегрузку оператора?

Java не «нуждается» в перегрузке оператора, потому что это просто выбор, сделанный его создателями, которые хотели сохранить язык более простым. В отличие...

29 11 2019 9:16:41

HTML5 для веб-дизайнеров (Кит Джереми)

В HTML5 появилось много интересных тэгов, в том числе поддержка аудио и видео-файлов. Теперь вам не надо тратить время на установку плагинов для проигрыван...

28 11 2019 2:52:46

Что такое ассоциативный массив? Как мы его используем? JavaScript

Ассоциативный массив - это просто набор пар значений ключа. Когда мы определяем объект, JavaScript автоматически создает массив для этого объекта. Это позв...

27 11 2019 9:48:36

Закрыть всплывающие окна Mozilla Firefox в C#

Некоторые средства браузера пытаются заблокировать всплывающие окна рекламы, но в последнее время некоторые из них пробираются через мою систему, поэтому я...

26 11 2019 0:14:39

Как вы отлаживаете программу на Python?

Python имеет отладчик, который доступен как модуль под названием pdb. Он поддерживает установку условных точек останова, одновременное переключение по исхо...

25 11 2019 3:57:13


Parse error: syntax error, unexpected ',' in /home/users/9/9161484547/domains/flash-mx.ru/lessons/926.php on line 69