contoh program java menampilkan bilangan ganjil dan genap

2 min read 26-08-2024
contoh program java menampilkan bilangan ganjil dan genap

Pendahuluan

Dalam dunia pemrograman, memahami konsep bilangan ganjil dan genap adalah dasar yang penting, khususnya dalam bahasa pemrograman seperti Java. Artikel ini akan membahas contoh program Java sederhana yang dapat membedakan bilangan ganjil dan genap, sekaligus memberikan pemahaman tentang cara kerja logika tersebut.

Logika Dasar: Menentukan Bilangan Ganjil dan Genap

Konsep utama yang digunakan untuk menentukan bilangan ganjil dan genap adalah:

  • Bilangan Genap: Habis dibagi 2 dengan sisa 0.
  • Bilangan Ganjil: Tidak habis dibagi 2, sehingga memiliki sisa 1.

Dalam Java, operator modulus (%) digunakan untuk mendapatkan sisa pembagian. Contohnya, 7 % 2 akan menghasilkan sisa 1 karena 7 tidak habis dibagi 2.

Contoh Program Java: Menampilkan Bilangan Ganjil dan Genap

import java.util.Scanner;

public class GanjilGenap {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Masukkan sebuah bilangan: ");
        int bilangan = input.nextInt();

        if (bilangan % 2 == 0) {
            System.out.println(bilangan + " adalah bilangan genap.");
        } else {
            System.out.println(bilangan + " adalah bilangan ganjil.");
        }
    }
}

Penjelasan Program:

  1. Import Scanner: Perintah import java.util.Scanner; digunakan untuk mengimpor kelas Scanner yang memungkinkan program menerima input dari pengguna.
  2. Membuat Kelas: Program ini dibungkus dalam kelas GanjilGenap.
  3. Metode Main: Metode main adalah titik awal eksekusi program.
  4. Membuat Objek Scanner: Objek input dari kelas Scanner dibuat untuk membaca input dari pengguna.
  5. Meminta Input: Program menampilkan pesan "Masukkan sebuah bilangan:" untuk meminta pengguna memasukkan angka.
  6. Membaca Input: Perintah input.nextInt(); membaca bilangan integer yang dimasukkan pengguna dan menyimpannya ke variabel bilangan.
  7. Kondisi If-Else: Perintah if (bilangan % 2 == 0) memeriksa apakah sisa hasil bagi bilangan dengan 2 adalah 0.
    • Jika ya, maka bilangan tersebut genap, dan program menampilkan pesan "bilangan + " adalah bilangan genap."
    • Jika tidak, maka bilangan tersebut ganjil, dan program menampilkan pesan "bilangan + " adalah bilangan ganjil."

Kesimpulan

Program Java ini memberikan contoh sederhana untuk menentukan apakah sebuah bilangan ganjil atau genap. Konsep ini dapat diaplikasikan dalam berbagai skenario pemrograman yang lebih kompleks.

Tips Tambahan

  • Membuat Looping: Anda dapat membuat loop (misalnya, loop for atau while) untuk memproses banyak bilangan dan menentukan apakah masing-masing ganjil atau genap.
  • Menyimpan Data: Anda dapat menggunakan array atau struktur data lainnya untuk menyimpan bilangan ganjil dan genap yang sudah ditentukan.

Dengan memahami konsep dasar ganjil dan genap serta penerapannya dalam Java, Anda dapat mengembangkan program yang lebih kompleks dan bermanfaat.