Menentukan Bilangan Ganjil dan Genap Menggunakan Operator Ternary pada Java

 

Pendahuluan

Dalam bahasa pemrograman Java, pengambilan keputusan merupakan salah satu konsep dasar yang sangat penting. Program sering kali perlu menentukan kondisi tertentu untuk menghasilkan output yang berbeda. Salah satu cara sederhana dan efisien untuk melakukan pengambilan keputusan adalah dengan menggunakan operator ternary.

Operator ternary biasanya digunakan untuk kondisi yang sederhana, seperti menentukan apakah suatu bilangan termasuk ganjil atau genap. Dengan operator ini, kode program menjadi lebih ringkas dibandingkan menggunakan struktur if-else.


Pengertian Operator Ternary

Operator ternary adalah bentuk singkat dari percabangan if-else. Operator ini terdiri dari tiga bagian, yaitu:

kondisi ? nilai_jika_benar : nilai_jika_salah

Jika kondisi bernilai true, maka program akan menghasilkan nilai pertama. Sebaliknya, jika kondisi bernilai false, maka program akan menghasilkan nilai kedua.


Contoh Program Java

Berikut adalah contoh program Java yang digunakan untuk menentukan apakah suatu angka termasuk bilangan ganjil atau genap menggunakan operator ternary.



Penjelasan Kode Program

Penjelasan dari setiap bagian kode di atas adalah sebagai berikut:

  1. Import Scanner

    import java.util.Scanner;

    Digunakan untuk mengambil input dari pengguna melalui keyboard.

  2. Deklarasi Class dan Method Main

    public class Program { public static void main(String[] args) {

    Class Program merupakan class utama, sedangkan method main adalah titik awal eksekusi program.

  3. Input Angka dari Pengguna

    Scanner input = new Scanner(System.in); int nilai = input.nextInt();

    Program membaca sebuah bilangan bulat yang dimasukkan oleh pengguna.

  4. Operator Ternary untuk Menentukan Ganjil atau Genap

    String keterangan = nilai % 2 == 0 ? "Genap" : "Ganjil";

    Jika hasil nilai % 2 == 0, maka angka tersebut Genap, jika tidak maka Ganjil.

  5. Menampilkan Output

    System.out.println("Angka : " + nilai); System.out.println(keterangan);

    Menampilkan angka yang dimasukkan beserta keterangan hasilnya.


Contoh Output Program

Jika pengguna memasukkan angka 80, maka hasil output yang ditampilkan adalah:


Kesimpulan

Operator ternary pada Java sangat berguna untuk menangani kondisi sederhana dengan kode yang lebih singkat dan mudah dibaca. Dalam contoh ini, operator ternary digunakan untuk menentukan apakah suatu bilangan termasuk ganjil atau genap tanpa perlu menggunakan struktur if-else.

Penggunaan operator ternary sangat direkomendasikan untuk kondisi sederhana agar program menjadi lebih ringkas dan efisien.

Komentar

Postingan Populer