Mendefinisikan Metode dan Parameter
Definisikan metode, baca tanda tangan metode, dan teruskan argumen ke parameter dengan benar.
Mendefinisikan Metode dan Parameter adalah pelajaran Java Academy gratis di CoddyKit. Ini adalah pelajaran 1 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.
Apa Itu Metode
Apa itu metode? Blok kode yang dapat digunakan kembali dengan signatur (nama + daftar parameter + tipe nilai yang dikembalikan). Anda memanggil metode untuk menjalankan tugas dan, jika diperlukan, memperoleh hasil.
Signatur Metode
Signatur metode mencakup: tipe nilai yang dikembalikan (misalnya, int), nama metode (misalnya, add), serta tipe dan nama parameter (misalnya, (int a, int b)). Pengubah seperti public atau static menyesuaikan akses dan pengikatan.
Mendefinisikan & Memanggil
Definisikan add dengan dua parameter int dan kembalikan jumlahnya. Di dalam main, panggil metode tersebut menggunakan argumen.
public class Main {
// Add two integers and return the sum
static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
// Call the method with arguments 2 and 3
int result = add(2, 3);
System.out.println("add(2, 3) = " + result);
}
}
Parameter vs Argumen
Parameter adalah pengganti di dalam metode; argumen adalah nilai sebenarnya yang Anda berikan saat pemanggilan.
public class Main {
// Greet the user by name (parameter)
static void greet(String name) {
System.out.println("Hello, " + name + "!");
}
public static void main(String[] args) {
// "Alice" is an argument; it is copied into parameter `name`
greet("Alice");
greet("Bob");
}
}
Nilai Kembali vs Void
Metode void tidak mengembalikan nilai; metode lain mengembalikan tipe yang ditentukan (misalnya, double). Gunakan return untuk mengirimkan hasil kembali.
public class Main {
// Convert Celsius to Fahrenheit and return the result
static double cToF(double c) {
double f = c * 9.0 / 5.0 + 32.0;
return f;
}
// Print a line (no value returned)
static void line() {
System.out.println("----------");
}
public static void main(String[] args) {
double out = cToF(25.0);
System.out.println("25C -> " + out + "F");
line();
}
}
Urutan Parameter
Argumen dicocokkan dengan parameter berdasarkan posisi dan tipe. Ingat: urutan penting.
public class Main {
// Compute the area of a rectangle
static int area(int width, int height) {
return width * height;
}
public static void main(String[] args) {
// Argument order must match parameter order by position
int a1 = area(3, 5); // width=3, height=5
int a2 = area(5, 3); // width=5, height=3
System.out.println("area(3,5) = " + a1);
System.out.println("area(5,3) = " + a2);
}
}
Pemeriksaan Signatur
Pemeriksaan singkat: Manakah yang merupakan signatur metode Java yang valid?
Ringkasan & Berikutnya
Ringkasan: Anda mendefinisikan metode, meneruskan argumen ke parameter, mengembalikan nilai, dan memahami void. Berikutnya: pelajari nilai yang dikembalikan dan pembebanan berlebih secara mendalam.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mendefinisikan Metode dan Parameter” gratis?
Ya — teks lengkap “Mendefinisikan Metode dan Parameter” 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 “Mendefinisikan Metode dan Parameter”?
Definisikan metode, baca tanda tangan metode, dan teruskan argumen ke parameter 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 1 dari 3.
Berapa lama pelajaran “Mendefinisikan Metode dan Parameter” 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
- Mendefinisikan Metode dan Parameter
- Nilai Kembalian dan Pemuatan Berlebih
- Lingkup dan Masa Berlaku