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