Java programm, et kontrollida, kas number on paaris või paaritu (kui-muu ja kolmekordne)

Selles programmis õpite kontrollima, kas kasutaja sisestatud number on paaris või paaritu. Selleks kasutatakse Java-i lauset ja kolmekordset operaatorit.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java kui … muidu avaldus
  • Java skanneri klass

Näide 1: kontrollige, kas arv on paaris või paaritu, kasutades lauset 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"); ) )

Väljund

 Sisestage arv: 12 12 on paaris

Ülaltoodud programmis luuakse kasutaja klaviatuurilt numbri lugemiseks Scannerobjekt reader. Seejärel salvestatakse sisestatud number muutujaks num.

Nüüd, et kontrollida, kas arv on paaris või paaritu, arvutame selle ülejäänud osa %operaatori abil ja kontrollime, kas see on jagatav 2või mitte.

Selleks kasutame if… elseJava avaldust. Kui arv jagub 2, printime numbri paarisarvu. Muidu trükime numbri paaritu.

Samuti võime Java-s kolmepoolse operaatori abil kontrollida, kas arv on paaris või paaritu.

Näide 2: kontrollige kolmekordset operaatorit, kas number on paaris või paaritu

 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); ) )

Väljund

 Sisestage number: 13 13 on paaritu

Ülaltoodud programmis oleme if… elseavalduse asendanud kolmekomponendilise operaatoriga (? :).

Siin "even"tagastatakse , kui arv jagub 2-ga . Muul juhul "odd"tagastatakse. Tagastatud väärtus salvestatakse stringi muutujasse evenOdd.

Seejärel trükitakse tulemus ekraanile, kasutades stringide liitmist.

Huvitavad Artiklid...