Muhammad Rizqi Tohopi

Optimis itu perlu…!!!

Larik Array

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

Tinggalkan Balasan