IBlog Market

IBX5A43E631671FD

Thursday 12 June 2014

MATRIKS ARRAY



oke pertama-tama saya mengucap kan selamat datang sudah mengunjungi bLog yang sederhana ini, baik lah saya akan menjelaskan apa itu array dan berhubungan dengan matriks, apakah kalian pernah mendengar array itu apa, oke di sini saya akan menjelaskan pengertian array terlebih dahulu.
Array dan matriks
A.    Pengenalan Array
 kita sudah pernah mendengar apa itu array, yaitu sebuah matriks yang berupa data di dalam matriks tersebut , untuk contoh nya , kita memiliki tiga variabel dengan tipe data int yang memiliki identitas  berbeda untuk setiap variabel.
Int data1;
Int data2;
Int data3;
Data1=1;
Data2=2;
Data3=3;
Dari kode di atas, kita tidak perlu variable yang banyak dengan tujuan sama. Oleh sebab itu digunakan array yang dapat berfungsi mendeklarasikan variable dengan tipe data yang sama.
Contoh array integer
             0                                             1                                              2
4
9
20







B.    Pendeklarasian Array
Array di Java dideklarasikan dengan kurung siku: […]. Sintaks umum deklarasi array: type var-name[];
Atau type[] var-name;
.
Beberapa contoh deklarasi array pada java :::
_ int angka[];
_ char[] kata;
_ long grid[][];

ADA BEBERAPA MACAM ARRAY YAITU:
1.    ARRAY 1 DI MENSI
2.    ARRAY 2 DI MENSI
Baiklah saya akan menjelaskan macam- macam array tersebut
a)    Array 1 Dimensi
Array 1 dimensi pada umunya yaitu variabel data yang sama, namun kita harus menentukan variabelnya. Contoh nya int WeekDay[];
Meskipun deklarasi telah menetapkan bahwa WeekDay adalah variabel array, tetapi sebenarnya tidak ada array yang dibuat . Nilai dari WeekDay adalah nilai null yang bukan bernilai nol.
Bentuk umum new() untuk array 1 dimensi adalah sebagai berikut: array-var = new() type[size]
Size menspesifikasikan jumlah dari elemen array, dan array-var adalah variabel array yang dirangkai ke array. Dengan demikian, untuk menggunakan new(), kita harus menspesifikasikan tipe dan jumlah elemen
Contoh array 1 dimensi :
class minggu
{
public static void main(String[] args)
{
// deklarasi variabel array
int WeekDay[];
// penciptaan array bilangan int dengan 12 elemen
WeekDay= new int[7];
WeekDay[0]=1;
WeekDay[1]=2;
WeekDay[2]=3;
WeekDay[3]=4;
WeekDay[4]=5;
WeekDay[5]=6;
WeekDay[6]=7;

System.out.println("sabtu mempunyai "+ WeekDay [6]+"
Hari dari se minggu");
}
}

Hasil (output) nya adalah sabtu 7  hari dari se minggu. “//” berupa komentar


b)    Array Multidimensi / 2 dimensi
Array dua di mensi ini ia lah berupa array di dalam array Array 2 dimensi bertipe int bernama intData dideklarasikan dan diciptakan dengan perintah sebagai berikut:
int intData [][] = new() int [5][6];

Perintah ini mendeklarasikan dan mengalokasikan array 5 kali 6 dan memberikan ke variabel intData

Contoh aaray 2 dimensi:
class Multidimensi
{
public static void main(String[] args){
//deklarasi variabel array dan penciptaan array
int intData[][] = new int[5][6];
int x=0;
for (int a=0;a<5;a++){
for (int b=0;b<6;b++){
intData[a][b] = x++;
}
}
for (int a=0;a<5;a++){
for (int b=0;b<6;b++){
System.out.print(intData [a][b] + " ");
}
System.out.println();
}
}
}
Hasil (output) setelah di run :
0 1 2 3 4 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30

0 komentar:

Post a Comment