JAVA GANJIL GENAP

 PROGRAM JAVA GANJIL GENAP


Kode ini adalah program sederhana dalam bahasa Java yang berfungsi untuk menentukan apakah sebuah bilangan bulat (integer) yang dimasukkan pengguna adalah bilangan Genap atau bilangan Ganjil.

PROGRAM:

import java.util.Scanner;

public class CekGenapGanjil {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        System.out.print("Masukkan sebuah bilangan bulat: ");

        int angka = input.nextInt();

        if (angka % 2 == 0) {

          System.out.println(angka + " adalah bilangan GENAP.");

        } 

        else {

          System.out.println(angka + " adalah bilangan GANJIL.");

        }       

        input.close(); 

    }

}


OUTPUT:

Masukan sebuah bilangan bulat : 10 adalah bilangan GENAP

Masukan sebuah bilangan bulat: 11 adalah bilangan GANJIL


PENJELASAN:

Inti dari program ini terletak pada penggunaan Operator Modulus (%) dan struktur if-else.

Operator Modulus (%)

  • Operator ini memberikan sisa dari operasi pembagian. Contohnya: (10 % 2 = 0), (10 % 3 = 1).

if (angka % 2 == 0)

  • ​Kondisi Genap: Bilangan dikatakan Genap jika dibagi 2 menghasilkan sisa 0.
  • ​Jika kondisi ini benar (sisa bagi adalah 0), program akan mencetak bahwa bilangan tersebut GENAP.

else { ... }

  • Kondisi Ganjil: Jika kondisi if di atas salah (sisa bagi bukan 0, yang berarti sisa baginya pasti 1), program akan mencetak bahwa bilangan tersebut GANJIL.



Comments