Pembahasan larik ini akan membahas tentang larik dan penggunaanya. Larik adalah sebuah struktur data yang terdiri dari data yang bertipe sama. Larik dalam java adalah sebuah obyek, sedangkan elemen dalam larik dapat berupa data primitive maupun data refrensi. Sebutan untuk posisi dari larik disebut indeks. Indeks dari larik dimulai dari nol (0) dan terakhir adalah jumlah elemen dikurangi satu (1).
Contoh : Sebuah larik dengan nama X, bertipe integer dan jumlah elemen 10, maka kita akan mempunyai deretan data sejumlah 10.
Nama
|
X[0]
|
X[1]
|
X[2]
|
X[3]
|
X[4]
|
X[5]
|
X[6]
|
X[7]
|
X[8]
|
X[9]
|
Isi Larik
|
34
|
26
|
75
|
83
|
45
|
67
|
92
|
58
|
16
|
88
|
Nah, sekrang kita masuk pada cara membuat Array.
Sebagai sebuah obyek, Array harus diciptakan dengan menggunakan kata cadang new. Deklarasi dan penciptaan variabel larik sebagai berikut;
int X[]=new int [10];
Atau ;
int x[];
X=new int[10];
Berikut ini adalah contoh program mencetak seluruh elemen didalam Array. Dalam contoh ini digunakan pernyataan for loop :
public class Array_1 {
public static void main(String[] args)
{
int [] ages = new int[10];
for( int i=0; i<10; i++ )
{
System.out.print( ages[i] );
}
}
}
Kemudian kita tambahkan pernyataan, dimana pengisian larik dengan nilai yang sesuai variabel larik. Contoh programnya sebagai berikut ;
import java.util.Scanner;
public class Array_2 {
public static void main(String args []) {
int jumlah = 0;
int data [] = new int [10];
Scanner masuk = new Scanner (System.in);
for ( int i=0; i<10; i++ )
{
System.out.print(“Data ke “+” = “);
data [i]=masuk.nextInt();
jumlah = jumlah + data [i];
System.out.println(” Jumlah data yang berjalan = “+jumlah);
}
System.out.println(“Jumlah data keseluruhan adalah =”+jumlah);
}
}
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:””;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:”Times New Roman”;
mso-bidi-theme-font:minor-bidi;}
table.MsoTableGrid
{mso-style-name:”Table Grid”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-priority:59;
mso-style-unhide:no;
border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:”Times New Roman”;
mso-bidi-theme-font:minor-bidi;}
Nama
|
X[0]
|
X[1]
|
X[2]
|
X[3]
|
X[4]
|
X[5]
|
X[6]
|
X[7]
|
X[8]
|
X[9]
|
Isi Larik
|
34
|
26
|
75
|
83
|
45
|
67
|
92
|
58
|
16
|
88
|
0.552512
123.065498
Komentar Tulisan