Sebuah metoda (method) dapat menerima argumen berupa larik sebagaimana sebuah metoda menerima argumen berupa literal atau variabel dari tipe-tipe data primitif. Untuk memberikan larik sebagai argumen sebuah metoda, cukup dicantumkan nama lariknya tanpa diikuti bracket (kurung siku). Misalnya, Anda ingin mencetak nilai elemen larik dengan memberikan larik tersebut ke sebuah metoda yang mendefinisikan tugasnya untuk menampilkan elemen larik. Berikut ini adalah penggalan program dimana larik nilaiUjian sebagai argumen metoda cetakLarik:

   int[] nilaiUjian = {60, 75, 65, 90, 85, 70};

Berikut ini adalah deklarasi metoda cetakLarik yang menerima argumen berupa 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 metoda cetakLarik dengan pernyataan sebagai berikut:

   cetakLarik(nilaiUjian);

Berikut ini adalah contoh program untuk menampilkan nilai elemen larik dengan cara memberikan larik nilaiUjian sebagai argumen metoda cetakLarik.

// 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]);
   }
}

Menggunakan larik sebagai argumen metoda di Java

Baris nomor 10 adalah deklarasi, membuat dan menginisialisi larik nilaiUjian. Larik nilaiUjian kemudian diberikan ke metoda cetakLarik sebagai argumen parameter metoda tersebut (baris nomor 11). Untuk memberikan larik sebagai argumen sebuah metoda, cukup ditulis nama larik tanpa disertai bracket (kurung siku). 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.