60 c. Ketiklah listing prog
sesuai dengan uraia Listring Program Arr
Program array dua public class ArrayDu
public static void m int[][] piksel = ne
Mengisi elemen ar piksel[0][1] = 11;
piksel[1][1] = 12; piksel[1][2] = 13;
piksel[2][1] = 14; piksel[3][1] = 15;
piksel[4][0] = 16; piksel[4][1] = 17;
Menampilkan elem int i,j;
for i=0; i5; i++ { for j=0; j3; j++
System.out.pr System.out.print
pindah baris }
} }
E. Latihan
1. Berikut adalah penulisa a. System.out.Println;
b. System.Out.Println;
c. System.out.println
d. System.Out.println; 2. Method yang digunakan
a. concat b. equal
c. equals
rogram berikut kemudian amati hasilnya da aian materi di atas
Array Multidimensi ua dimensi
DuaDimensi { d mainString[] args {
newint[5][3]; array dengan alamat tertentu
emen array {
+ t.printpiksel[i][j] + “ “;
intln“ “;
san kode yang benar untuk mencetak di layar: ;
;
n;
; an untuk membandingkan dua buah string ada
dan pahami
r:
dalah:
d. substring 3. Method yang nam
a. Constructor
b. Rekursive c. Loop
d. Factorial 4. Method dibawah i
a. int kosong b. double emptyFu
c. void cetak
d. int konversi 5. Merupakan kesatu
a. Method
b. Object
c. Polymorphism d. Class
Untuk soal 6 7, public class Su
public static String str
} }
6. Apa yang tercetak System.out.println
amanya sama dengan nama kelas disebut:
h ini tidak mengembalikan nilai: yFunction
satuan dari data dan fungsi, adalah:
sm
7, perhatikan potongan kode berikut: ss Substring {
atic void main String args[] { str = new StringBudi Luhur;
tak jika program di atas diberi
tlnstr.substring2; di Luhur
61
62
F. Tugas
Buatlah sebuah array buah.
G. Kasus
Terdapat sebuah tampil 1. nilai [0 ] = 12
2. nilai [ 1] = 36 3. nilai [ 2] = 45
4. nilai [3] = 58
5. nilai [ 4] = 93 6. nilai [ 5] = 87
Buat listing program yan y satu dimensi yang memiliki data paling
pilan array sebagai berikut: 12 ;
36 ; 45 ;
58 ;
93 ; 87 ;
yang menghasilkan tampilan array di atas g sedikit 15
H. Rangkuman
Array adalah obye memiliki tipe data
berikut: tipePrimitif
atau namaKelas na
misalnya : Str in
Array terbagi me dimensi dan mul
diakhiri dengan n membesar atau
didefenisikan, ma integer yang dap
pendefenisian arr dari array. Besar m
array dan jumlah e Pada java juga me
dapat membantu mencukupi dalam
adalah array yang Selain array satu
multi dimensi pad array yang tidak te
byek yang berfungsi sebagai tempat penyimp ata yang sama. Array di dalam Java dideklar
itif namaariabelArray[]; s namaVariabelArray[];
String[]nama; int[] umur
menjadi beberpa jenis yaitu array 1 dimensi ulti dimensi.
Indeks pertama array diawali n. Array memiliki ukuran yang tetap dalam
au mengecil ukurannya setelah didefeni aka variabel dengan nama bilangan dapat me
apat diakses melalui indeks 0 sampai ind rray, maka memori akan dialokasikan untuk m
r memori yang dialokasikan tergantung dari tip h elemen array yang didefenisikan.
menyediakan fasilitas untuk membuat array du tu dalam pemrograman apabila array datu
m menghasilkan suatu solusi. Array dua dime ng berisi array.
tu dimensi dan array dua dimensi, dapat juga ada java. Array multidimensi merupakan array
k terbatas hanya dua dimensi saja.
63 panan data yang
larasikan sebagai
nsi, 2 dimensi, 3 ali dengan 0 dan
m arti tidak dapat nisikan. Setelah
menyimpan 5 nilai ndeks 4. Setelah
k menyimpan data i tipe data variabel
dua dimensi yang atu dimensi tidak
mensi sebenarnya
ga membuat array ay yang terdiri dari
64
I. Kasus
package tupen; import javax.swing.JOpt
public class Array3 { public static void mainS
int n=Integer.par data;
int[]angka=new int menggunakan peru
for int i=0;iangka angka [i]=Integer.p
i+? ; }
menggunaka int a=0;
whileaangka.leng System.out.println
a++ ; }
} }
ptionPane; nString []args{
parseIntJOptionPane.showInputDialogBerap
int[n]; rulangan for
ka.length;i++{angka.length;i++{ r.parseIntJOptionPane.showInputDialogDat
akan perulangan while ength{angka.length{
lnNilai Index ke -+ a + Adalah = +angka [a]
} apa Jumlah
ata ke - +
[a];
65
66
KONS BERO
A. Tujuan