Skip to content

M01 · Bab 10± 40 menitDraf AI

Debugging & Membaca Error

Tujuan belajar

  • Membedakan error kompilasi, error runtime, dan error logika
  • Membaca pesan error javac yang paling sering muncul dan tahu cara memperbaikinya
  • Memakai debugger IDE — breakpoint, step over/into/out, watch, dan evaluate expression
  • Menerapkan alur debugging yang sistematis — reproduksi, isolasi, hipotesis, verifikasi

Prasyarat: Input, Math, dan BigDecimal

Kuis

5 soal · lulus bila minimal 70% benar

1.Program berhenti dengan ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 di baris total += itemsPerOrder[i]; di dalam loop for. Penyebab paling mungkin?
2.Apa arti error kompilasi variable total might not have been initialized?
3.Apa output kode ini? int percent = 15; long price = 200_000; long discount = price * (percent / 100); System.out.println(discount);
4.Debugger berhenti di baris long cost = quote(weight, zone); dan kamu ingin melihat langkah demi langkah apa yang terjadi di dalam method quote. Tombol apa yang kamu pakai?
5.Sebuah loop memproses 10.000 pesanan, dan total yang salah hanya muncul untuk pesanan INV-7781. Cara paling efisien memeriksanya dengan debugger?

Jawab semua soal dulu (0/5)