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
Post a Comment