Програма Java для перевірки парного чи непарного числа (якщо-ще і трійка)

У цій програмі ви навчитеся перевіряти, чи число, введене користувачем, є парним чи непарним. Це буде зроблено за допомогою оператора if … else та тернарного оператора в Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Заява про Java, якщо … ще
  • Клас сканера Java

Приклад 1: Перевірте, чи число є парним чи непарним, використовуючи оператор if … else

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); ) )

Вихідні дані

 Введіть число: 12 12 - парне

У наведеній вище програмі створено Scannerоб’єкт readerдля зчитування числа з клавіатури користувача. Потім введений номер зберігається у змінній num.

Тепер, щоб перевірити, чи число парне чи непарне, ми обчислюємо його залишок за допомогою %оператора та перевіряємо, чи ділиться воно на 2чи ні.

Для цього ми використовуємо if… elseоператор на Java. Якщо число ділиться на 2, ми виводимо число парне. В іншому випадку ми друкуємо число непарне.

Ми також можемо перевірити, чи число парне чи непарне, використовуючи тернарний оператор у Java.

Приклад 2: Перевірте, чи число є парним чи непарним, використовуючи тернарний оператор

 import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); String evenOdd = (num % 2 == 0) ? "even" : "odd"; System.out.println(num + " is " + evenOdd); ) )

Вихідні дані

 Введіть число: 13 13 непарне

У наведеній вище програмі ми замінили if… elseоператор на тернарний оператор (? :).

Тут, якщо число ділиться на 2, "even"повертається. В іншому "odd"випадку повертається. Повернуте значення зберігається у рядковій змінній evenOdd.

Потім результат друкується на екрані за допомогою конкатенації рядків.

Цікаві статті...