program aplikasi sederhana menggunakan IF Else dan Switxh Case dengan bahasa java

Program Aplikasi Sederhana Menggunakan IF Else dan Switch Case dengan Bahasa Java

Bahasa pemrograman Java merupakan salah satu bahasa yang paling populer dan sering digunakan dalam pengembangan aplikasi, baik desktop, web, maupun mobile. Dalam Java, terdapat struktur kontrol percabangan yang sangat penting, yaitu IF Else dan Switch Case. Struktur ini digunakan untuk mengambil keputusan berdasarkan kondisi tertentu.

Pada artikel ini, kita akan membahas pengertian IF Else dan Switch Case serta contoh program aplikasi sederhana menggunakan bahasa Java.

Pengertian IF Else

IF Else adalah struktur percabangan yang digunakan untuk menjalankan kode program berdasarkan suatu kondisi. Jika kondisi bernilai true, maka blok kode IF akan dijalankan. Jika bernilai false, maka blok ELSE yang akan dijalankan.

Contoh Program IF Else (Menentukan Kelulusan)

import java.util.Scanner;

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

        System.out.print("Masukkan nilai: ");
        nilai = input.nextInt();

        if (nilai >= 75) {
            System.out.println("Selamat, Anda LULUS");
        } else {
            System.out.println("Maaf, Anda TIDAK LULUS");
        }
    }
}

Penjelasan:

  • Program meminta pengguna memasukkan nilai.

  • Jika nilai lebih besar atau sama dengan 75, maka siswa dinyatakan lulus.

  • Jika kurang dari 75, maka siswa tidak lulus.

Pengertian Switch Case

Switch Case adalah struktur percabangan yang digunakan untuk memilih satu dari banyak kemungkinan berdasarkan nilai variabel. Switch Case biasanya digunakan ketika terdapat banyak pilihan kondisi.

Contoh Program Switch Case (Menu Pilihan)

import java.util.Scanner;

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

        System.out.println("Menu Makanan:");
        System.out.println("1. Nasi Goreng");
        System.out.println("2. Mie Goreng");
        System.out.println("3. Bakso");
        System.out.print("Pilih menu (1-3): ");
        pilihan = input.nextInt();

        switch (pilihan) {
            case 1:
                System.out.println("Anda memilih Nasi Goreng");
                break;
            case 2:
                System.out.println("Anda memilih Mie Goreng");
                break;
            case 3:
                System.out.println("Anda memilih Bakso");
                break;
            default:
                System.out.println("Pilihan tidak tersedia");
        }
    }
}

Penjelasan:

  • Program menampilkan menu makanan.

  • Pengguna memilih menu dengan memasukkan angka.

  • Switch Case akan menampilkan menu sesuai pilihan pengguna.

  • default digunakan jika pilihan tidak sesuai.

Perbedaan IF Else dan Switch Case

IF ElseSwitch Case
Cocok untuk kondisi kompleksCocok untuk pilihan sederhana
Bisa menggunakan operator logikaHanya berdasarkan nilai tertentu
Lebih fleksibelLebih rapi untuk banyak pilihan

Kesimpulan

IF Else dan Switch Case merupakan struktur dasar yang sangat penting dalam bahasa Java. IF Else cocok digunakan untuk kondisi yang kompleks, sedangkan Switch Case lebih efektif untuk pilihan yang sederhana dan banyak. Dengan memahami kedua konsep ini, kita dapat membuat aplikasi Java sederhana yang interaktif dan mudah dipahami.


Komentar