Selasar Inspirasi

Array pada Java





Array merupakan suatu variabel yang dapat menyimpan beberapa data dengan tipe yang sama. Data disimpan dalam sebuah blok memori yang berdekatan yang kemudian dibagi menjadi beberapa ruang.
array java
Pendeklarasian:
TipeData[] namaArray; atau TipeData namaArray[]; 

Pendeklarasian sekaligus pembentukan objek
TipeData[] namaArray = new tipedata[jumlah] atau
TipeData namaArray[] = new tipedata[jumlah] 

Contoh :
int[] angka = new int[100];
        System.out.println ("barisan bilangan : ");
        for (int i=1; i<=10; i++){
            angka[i]=i;
            System.out.print(angka[i]+" ");
        }

tipe array

> Array Multidimensi
Selain deretan variabel satu dimensi, kita dapat membuat array yang berukuran lebih dari satu dimensi, yaitu array multidimensi.
Pendeklarasian :
TipeData [] [] namaArray = new TipeData [jumlah] [jumlah] 

Contoh:
int[][] angka = new int[3][2];
        for (int i=0; i<angka.length;i++){
            for (int j=0; j<angka[0].length;j++){
                angka[i][j]=j;
System.out.println("baris ke-"+i+" kolom ke-"+j+" bernilai "+angka[i][j]);
            }
        }

array 2 dimensi java


LATIHAN

A. Menampilkan Hari
public class Hari {
    public static void main (String args[]){
        String[] hari = {"Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"};
        
        for (int i=0; i<=hari.length; i++){
            System.out.println(hari[i]);
        }
    }
}
contoh program sederhana array


B. Barisan Fibonacci
import javax.swing.JOptionPane;

public class Fibonacci {
    public static void main (String args[]){
    int input = Integer.parseInt(JOptionPane.showInputDialog(null, "jumlah deret fibonacci yang ingin ditampilkan : ", "Program Fibonacci", 1));
    int i = input-1;
    int[] fibo = new int[input];
    int sum = 0;
    
    for (i=0; i < input; i++){
        if (i==0) {fibo[0]=1;System.out.print(fibo[0]+" ");}
            else if (i==1) {fibo[1]=1;System.out.print(fibo[1]+" ");}
            else {
          fibo[i]=fibo[i-1]+fibo[i-2];          
          System.out.print(fibo[i]+" ");
        }
        sum = sum + fibo[i];
    }
    System.out.print("\nhasil = "+sum);
    }
} 

fibonacci java


C. Tabel Perkalian
import javax.swing.JOptionPane;

public class TabelPerkalian {
    public static void main (String args[]){
    int input = Integer.parseInt(JOptionPane.showInputDialog("Masukkan tabel perkalian yang diinginkan : "));
    int[][] kali = new int[input][10];
    int hasil;
    
    for (int i=0; i<kali.length; i++){
        kali[i][0]=i+1;
        System.out.println("");
        for (int j=0; j < kali[i].length;j++){
            kali[0][j]=j+1;
            hasil=kali[i][0]*kali[0][j];
            System.out.println(kali[i][0]+"*"+kali[0][j]+"="+hasil+" ");
        }
      }    
    }
}
perkalian dengan java


0 Comments
Tweets
Comments

Responses

0 Respones to "Array pada Java"

Posting Komentar

 
Return to top of page Copyright © 2010 | Platinum Theme Converted into Blogger Template by HackTutors