Misalnya, Anda ingin mencetak nilai elemen larik melalui sebuah metoda yang mendefinisikan tugas untuk menampilkan elemen larik. Berikut ini adalah penggalan program yaitu larik nilaiUjian sebagai argumen metoda cetakLarik:
int[] nilaiUjian = {60, 75, 65, 90, 85, 70};
Berikut ini adalah deklarasi metoda cetakLarik yang menerima argumen larik:
public static void cetakLarik(int[] larikD) { for (int x = 0; x < larikD.length; x++) System.out.println("Nilai elemen indek ke-" + x + " : " + larikD[x]); }
Anda dapat memberikan larik nilaiUjian sebagai argumen dari metoda cetakLarik dengan pernyataan sebagai berikut:
cetakLarik(nilaiUjian);
Baca artikel:
- Pengertian Dan Deklarasi Larik (Array) Di Java
- Menyalin Elemen Larik Menggunakan Metoda arrayCopy Di Java
Berikut ini adalah contoh program Java menampilkan nilai elemen larik dengan memberikan larik nilaiUjian sebagai argumen metoda cetakLarik.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // Nama file : LarikKeMetoda.java // menampilkan nilai elemen larik // Deklarasi kelas public class LarikKeMetoda { public static void main(String[ ] args) { System.out.println("Larik sebagai argumen sebuah metoda."); int[ ] nilaiUjian = {60, 75, 65, 90, 85, 70}; cetakLarik(nilaiUjian); } // Deklarasi metoda cetakLarik public static void cetakLarik(int[ ] larikD) { for (int x= 0; x < larikD.length; x++) System.out.println("Nilai elemen indek ke-" + x + " : " + larikD[x]); } } |
Pernyataan baris nomor 10 adalah deklarasi, membuat dan menginisialisasi larik nilaiUjian. Di baris nomor 11, larik nilaiUjian kemudian diberikan sebagai argumen parameter dari metoda cetakLarik. Untuk memberikan larik sebagai argumen sebuah metoda, cukup ditulis nama larik tanpa disertai bracket atau kurung siku.
Baca artikel Menggunakan Notasi Pendek Larik (Array Initializer) Di Java
Ada perbedaan antara memberikan nilai variabel tipe-tipe primitif dan larik ke sebuah metoda. Untuk argumen tipe-tipe primitif, nilai argumen yang diberikan ke metoda, sedangkan untuk argumen berupa larik, nilai argumen yang berisi acuan ke larik yang diberikan ke metoda.