Skip to content

M01 · Bab 7± 40 menitDraf AI

Method

Tujuan belajar

  • Mendeklarasikan dan memanggil method static dengan parameter dan nilai kembali
  • Membedakan method void dari method yang mengembalikan nilai
  • Menerapkan overloading dengan daftar parameter yang berbeda
  • Menjelaskan bahwa Java selalu pass-by-value
  • Memecah logika menjadi method kecil dengan nama yang jelas

Prasyarat: Kontrol Alur

Kuis

5 soal · lulus bila minimal 70% benar

1.Apa output kode berikut? static int doubleIt(int x) { x = x * 2; return x; } lalu di main: int a = 5; int b = doubleIt(a); System.out.println(a + " " + b);
2.Pasangan method mana yang tidak sah sebagai overloading di dalam satu class?
3.Ada tiga overload show(int), show(long), dan show(double); masing-masing mencetak nama tipe parameternya. Apa output dari show(7); show(7L); show(7.0f);?
4.Method static int max(int a, int b) { if (a > b) { return a; } } dikompilasi. Apa hasilnya?
5.Apa yang wajib dimiliki method rekursif agar tidak memanggil dirinya sendiri tanpa henti?

Jawab semua soal dulu (0/5)