Monday, May 6, 2013

ALGORITMA ARRAY


Array adalah struktur data statis yang terdiri dari kumpulan data yang bertipe sama dan jumlahnya tetap, tidak bisa di tambah atau dikurangi. Array dalam Java merupakan sebuah objek sehingga dalam pendefinisiannya harus menggunakan kata kunci new. Elemen array diakses menggunakan indeks. Indeks dimulai 0 sampai dengan jumlah element -1.



Deklarasi Array :
tipe [] variabel = new tipe[n]

contoh :
int [] bilangan = new int[10];

Memberi inisialiasi array :
bilangan[0]=5;
bilangan[1]=8;

Mengisi element array dengan tetapan (konstanta) :
string [] sex = {'Lelaki','Perempuan'};
char [] grade = {'A','B','C','D','E'};

Contoh-contoh program array Java :

Contoh 01 :
public class ArrayJava {
    public static void main(String[] args){
        char [] arrayHuruf=new char[10];
        arrayHuruf[0]='A';
        arrayHuruf[1]='B';
        System.out.println(arrayHuruf[0]);
        System.out.println(arrayHuruf[1]);
    }
}

Contoh 02 :
public class ArrayJava1 {
    public static void main(String[] args){
        char [] arrayHuruf= 
         {'A','B','C','D','E','F','G','H','I','J'};
        /*menCETAK array */
        for (int i=0;i<10;i++){
            System.out.print(arrayHuruf[i]+" ");
        }
    }
}

Contoh 03:
Pengisian array secara interaktif.
import java.util.Scanner;
public class arrayJava2 {
    public static void main(String[] args){
        int [] bil=new int[10];
        int n;
        Scanner x = new Scanner(System.in);
        System.out.print("Berapa data (maks 10) : ");
        n = x.nextInt();
        /* mengisi array */
        for (int i=0;i<n;i++){
            Scanner b = new Scanner(System.in);
            System.out.print("Data ke-"+i+" :");
            bil[i] = b.nextInt();
        }
        /* mencetak isi array */
        for (int i=0;i<n;i++){
            System.out.print(bil[i]+" ");
        }
    }
}

 SELAMAT MENGERTI
BY DEKANA

0 comments:

Post a Comment