Java Academy · Pelajaran

Mentakrifkan Kaedah dan Parameter

Takrifkan kaedah, baca tandatangan kaedah dan hantarkan argumen kepada parameter dengan betul.

Pelajaran 1 daripada 38 langkah

Mentakrifkan Kaedah dan Parameter ialah pelajaran Java Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 3. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Java Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Java Academy merangkumi sejumlah 3 pelajaran.

Apakah Kaedah

Apakah kaedah? Blok kod yang boleh digunakan semula dengan tandatangan (nama + senarai parameter + jenis pulangan). Anda memanggil kaedah untuk melaksanakan tugas dan mendapatkan hasil secara pilihan.

Tandatangan Kaedah

Tandatangan kaedah merangkumi: jenis pulangan (contohnya, int), nama kaedah (contohnya, add) dan jenis parameter berserta nama (contohnya, (int a, int b)). Pengubah suai seperti public atau static melaraskan capaian dan pengikatan.

Tentukan & Panggil

Tentukan add dengan dua parameter int dan pulangkan jumlahnya. Dalam main, panggil kaedah 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 berbanding Argumen

Parameter ialah ruang letak dalam kaedah; argumen ialah nilai sebenar yang Anda hantar semasa panggilan.

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");
  }
}

Pulangan berbanding Tanpa Nilai

Kaedah void tidak memulangkan nilai; kaedah lain memulangkan jenis yang dinyatakan (contohnya, double). Gunakan return untuk menghantar 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 dipadankan dengan parameter berdasarkan kedudukan dan jenis. 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);
  }
}

Semakan Tandatangan

Semakan ringkas: Yang manakah tandatangan kaedah Java yang sah?

Ringkasan & Seterusnya

Ringkasan: Anda menentukan kaedah, menghantar argumen kepada parameter, memulangkan nilai dan memahami void. Seterusnya: nilai pulangan dengan lebih mendalam dan lebihan kaedah.

Percuma untuk bermula

Pelajari Java dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
104
Pelajaran
374

Soalan Lazim

Adakah pelajaran “Mentakrifkan Kaedah dan Parameter” percuma?

Ya — teks penuh “Mentakrifkan Kaedah dan Parameter” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Java Academy, tingkat taraf kepada CoddyKit PRO. Kursus Java Academy merangkumi sejumlah 3 pelajaran.

Apakah yang akan saya pelajari dalam “Mentakrifkan Kaedah dan Parameter”?

Takrifkan kaedah, baca tandatangan kaedah dan hantarkan argumen kepada parameter dengan betul. Anda berlatih Java Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Java Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Java Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 3.

Berapa lamakah pelajaran “Mentakrifkan Kaedah dan Parameter” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Java Academy ini?

Ya. Setiap pelajaran Java Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mentakrifkan Kaedah dan Parameter
  2. Nilai Pulangan dan Lebihan Kaedah
  3. Skop dan Jangka Hayat
← Kembali ke Java Academy