Јава програм за проверу да ли је број паран или непаран (ако је другачије и троструко)

У овом програму ћете научити да проверите да ли је број који је унео корисник паран или непаран. То ће се урадити помоћу иф … елсе наредбе и тернарног оператора у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Изјава за Јава ако … друго
  • Класа Јава скенера

Пример 1: Проверите да ли је број паран или непаран користећи изјаву иф … елсе

 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за читање броја са корисничке тастатуре. Унесени број се затим чува у променљивој нум.

Сада, да бисмо проверили да ли је број паран или непаран, израчунавамо његов остатак помоћу %оператора и проверимо да ли је дељив са 2или није.

За ово користимо if… elseизјаву на Јави. Ако је нум дељив са 2, исписујемо нум је паран. Иначе, исписујемо нум је непарно.

Такође можемо да проверимо да ли је број паран или непаран користећи тернарни оператор у Јави.

Пример 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израз са тернарним оператором (? :).

Овде "even"се враћа ако је нум дељив са 2 . Иначе, "odd"враћен је. Враћена вредност се чува у променљивој низа евенОдд.

Затим се резултат исписује на екрану помоћу спајања низова.

Занимљиви Чланци...