Skip to content

M01 · Bab 6± 40 menitDraf AI

Kontrol Alur

Tujuan belajar

  • Memilih cabang dengan if, else if, dan else
  • Menulis switch expression dengan arrow, beberapa label, dan yield
  • Membedakan switch expression dari switch statement lama yang bisa fall-through
  • Mengulang pekerjaan dengan for, while, dan do-while
  • Mengendalikan loop dengan break dan continue serta memahami scope variabel blok

Prasyarat: Operator & Ekspresi

Kuis

5 soal · lulus bila minimal 70% benar

1.Apa output kode berikut? int total = 0; for (int i = 1; i <= 5; i++) { if (i == 3) continue; total += i; } System.out.println(total);
2.Apa output kode berikut? int level = 1; switch (level) { case 1: System.out.println("A"); case 2: System.out.println("B"); break; default: System.out.println("C"); }
3.Switch expression String label = switch (code) { case 1 -> "satu"; case 2 -> "dua"; }; dengan code bertipe int tidak punya default. Apa yang terjadi?
4.Berapa kali teks dicetak oleh int n = 10; do { System.out.println("n = " + n); n++; } while (n < 5);?
5.Di dalam case berbentuk blok { ... } pada switch expression, kata kunci apa yang dipakai untuk menghasilkan nilai?

Jawab semua soal dulu (0/5)