Java program annak ellenőrzésére, hogy egy szám páros-e vagy páratlan-e (ha másként vagy háromszoros)

Ebben a programban megtanulja ellenőrizni, hogy a felhasználó által megadott szám páros-e vagy páratlan-e. Ez az if… else utasítás és a Java háromszintű operátorának használatával történik.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java if… else nyilatkozat
  • Java szkenner osztály

1. példa: Ellenőrizze, hogy egy szám páros-e vagy páratlan, ha… else utasítással

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

Kimenet

 Írjon be egy számot: 12 12 páros

A fenti programban egy Scannerobjektum readerjön létre, hogy egy számot olvasson a felhasználó billentyűzetéről. A beírt számot ezután egy változó számban tárolja.

Most annak ellenőrzéséhez, hogy a num páros vagy páratlan, kiszámoljuk a maradékot az %operátor segítségével, és ellenőrizzük, hogy osztható-e 2vagy sem.

Ehhez if… elseJava-ban használjuk az utasításokat. Ha a szám osztható 2, akkor a párost kinyomtatjuk. Egyébként a pár számot kinyomtatjuk.

Azt is ellenőrizhetjük, hogy a szám páros-e vagy páratlan-e, a Java háromszintű operátorának használatával.

2. példa: Ellenőrizze, hogy egy szám páros-e vagy páratlan-e a háromszintű operátor segítségével

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

Kimenet

 Írjon be egy számot: 13 13 páratlan

A fenti programban lecseréltük az if… elseutasítást a ternáris operátorra (? :).

Itt adjuk meg, ha a szám osztható 2-vel "even". Egyébként "odd"visszatér. A visszaküldött értéket a evenOdd karakterlánc változóba menti.

Ezután az eredményt a képernyőn nyomtatja sztring összefűzéssel.

érdekes cikkek...