Java Academy · Pelajaran

Pernyataan If – Latihan dan Bersarang

Berlatih menggunakan blok if bersarang, gabungkan kondisi dengan aman, dan bandingkan string dengan benar.

Pelajaran 2 dari 38 langkah

Pernyataan If – Latihan dan Bersarang adalah pelajaran Java Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Java Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Java Academy mencakup 3 pelajaran total.

Tujuan Pelajaran

Tujuan: Berlatih menggunakan kondisi jika/jika tidak, menulis pemeriksaan bersarang, dan membandingkan teks secara aman.

  • Kondisi jika bersarang untuk keputusan bertahap
  • Gabungkan kondisi dengan && dan ||
  • Gunakan equals untuk perbandingan teks

Kondisi Bersarang

Kondisi jika bersarang menjalankan pemeriksaan di dalam hanya ketika kondisi di luar bernilai benar.

public class Main {
    public static void main(String[] args) {
        int age = 16;

        if (age >= 0) {
            if (age < 18) {
                System.out.println("Minor");
            } else {
                System.out.println("Adult");
            }
        }
    }
}

Kondisi Alternatif vs Bersarang

Rangkaian kondisi alternatif merangkai pilihan yang saling eksklusif, sedangkan kondisi bersarang berguna untuk pemeriksaan bertahap.

public class Main {
    public static void main(String[] args) {
        int score = 75;

        if (score >= 90) {
            System.out.println("A");
        } else if (score >= 80) {
            System.out.println("B");
        } else {
            System.out.println("Other");
        }
    }
}

Perbandingan Teks

Bandingkan teks dengan equals atau equalsIgnoreCase.

  • name.equals("Ada")
  • "Ada".equals(name) menghindari penunjuk kosong ketika nama mungkin kosong
  • name.equalsIgnoreCase("ada") tidak membedakan huruf besar-kecil

Hindari == untuk teks; operator tersebut membandingkan referensi, bukan isi.

Evaluasi Singkat

Evaluasi singkat: && berhenti ketika sisi kiri bernilai salah; || berhenti ketika sisi kiri bernilai benar. Gunakan ini untuk melindungi pemeriksaan:

public class Main {
    public static void main(String[] args) {
        String name = "Ada";

        if (name != null && name.equals("Ada")) {
            System.out.println("Welcome");
        }
    }
}

Demo Kondisi Bersarang

Cobalah: Masukkan kode negara dan usia. Lihat bagaimana pemeriksaan bersarang memilih cabang yang benar.

public class Main {
    public static void main(String[] args) {
        String country = "TR"; // manual input instead of Scanner
        int age = 20;          // manual input instead of Scanner

        if (!country.isEmpty()) {
            if (country.equalsIgnoreCase("TR")) {
                if (age >= 18) {
                    System.out.println("Adult in TR");
                } else {
                    System.out.println("Minor in TR");
                }
            } else {
                if (age >= 18) {
                    System.out.println("Adult outside TR");
                } else {
                    System.out.println("Minor outside TR");
                }
            }
        } else {
            System.out.println("No country provided");
        }
    }
}

Pemeriksaan Perbandingan Teks

Pemeriksaan singkat: Cara mana yang valid untuk memeriksa bahwa name sama dengan "Ada"?

Ringkasan dan Selanjutnya

Ringkasan: Anda berlatih menggunakan kondisi jika bersarang, membandingkan kondisi alternatif dengan kondisi bersarang, dan menggunakan equals secara aman dengan pemeriksaan yang berhenti lebih awal.

Selanjutnya: Pelajari lebih banyak operator dan pola untuk kondisi yang kompleks.

Gratis untuk memulai

Belajar Java dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
104
Pelajaran
374

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pernyataan If – Latihan dan Bersarang” gratis?

Ya — teks lengkap “Pernyataan If – Latihan dan Bersarang” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Java Academy, upgrade ke CoddyKit PRO. Kursus Java Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Pernyataan If – Latihan dan Bersarang”?

Berlatih menggunakan blok if bersarang, gabungkan kondisi dengan aman, dan bandingkan string dengan benar. Kamu berlatih Java Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Java Academy?

Tidak diperlukan pengalaman sebelumnya. Java Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 3.

Berapa lama pelajaran “Pernyataan If – Latihan dan Bersarang” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Java Academy ini?

Ya. Setiap pelajaran Java Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pernyataan If – Dasar
  2. Pernyataan If – Latihan dan Bersarang
  3. Jebakan Umum dan Pesan Penelusuran Kesalahan
← Kembali ke Java Academy