Program Java untuk Memeriksa Sama ada Nombor Genap atau Ganjil (if-else & ternary)

Dalam program ini, anda akan belajar untuk memeriksa sama ada nombor yang dimasukkan oleh pengguna genap atau ganjil. Ini akan dilakukan dengan menggunakan jika … pernyataan lain dan operator ternary di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java jika … lain Pernyataan
  • Kelas Pengimbas Java

Contoh 1: Periksa sama ada nombor genap atau ganjil menggunakan pernyataan 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"); ) )

Pengeluaran

 Masukkan nombor: 12 12 genap

Dalam program di atas, Scannerobjek readerdibuat untuk membaca nombor dari papan kekunci pengguna. Nombor yang dimasukkan kemudian disimpan dalam angka pemboleh ubah.

Sekarang, untuk memeriksa sama ada bilangan genap atau ganjil, kami mengira selebihnya menggunakan %operator dan periksa sama ada bilangan boleh dibahagi 2atau tidak.

Untuk ini, kami menggunakan if… elsepernyataan di Java. Sekiranya nombor boleh dibahagi oleh 2, kita mencetak angka genap. Jika tidak, kami mencetak angka adalah ganjil.

Kami juga dapat memeriksa sama ada bilangan genap atau ganjil dengan menggunakan operator ternary di Java.

Contoh 2: Periksa sama ada nombor genap atau ganjil menggunakan operator ternary

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

Pengeluaran

 Masukkan nombor: 13 13 adalah ganjil

Dalam program di atas, kami telah menggantikan if… elsepernyataan dengan operator ternary (? :).

Di sini, jika angka boleh dibahagi dengan 2, "even"dikembalikan. Lain, "odd"dikembalikan. Nilai yang dikembalikan disimpan dalam pembolehubah rentetan evenOdd.

Kemudian, hasilnya dicetak di layar menggunakan gabungan tali.

Artikel menarik...