Pernyataan If – Latihan dan Bersarang
Berlatih menggunakan blok if bersarang, gabungkan kondisi dengan aman, dan bandingkan string dengan benar.
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 kosongname.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.
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
- Pernyataan If – Dasar
- Pernyataan If – Latihan dan Bersarang
- Jebakan Umum dan Pesan Penelusuran Kesalahan