Latihan Tugas Kasus Rangkuman

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