Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array dan Argumen Baris Perintah

Presentasi serupa


Presentasi berjudul: "Array dan Argumen Baris Perintah"— Transcript presentasi:

1 Array dan Argumen Baris Perintah

2 Materi Gambaran Array Mendeklarasikan Variabel Array
Menciptakan Objek Array Memberikan Nilai Saat Objek Array Diciptakan Mengetahui Jumlah Elemen Array Array Multidimensi Argumen Baris Perintah

3 Gambaran Array Array pada java adalah objek yang digunakan untuk menyimpan sejumlah data. Elemen yang disimpan pada array dapat berupa tipe primitif (misalnya int) ataupun instan kelas (objek). Untuk menciptakan Array diperlukan 2 langkah : Mendeklarasikan variabel untuk merujuk ke array Menciptakan objek array dan menugaskannya ke variabel yang dideklarasikan pada langkah pertama

4 Mendeklarasikan Variabel Array
tipePrimitif namaVariabelArray[]; atau namaKelas namaVariabelArray[];

5 Menciptakan Objek Array
Penciptaan objek array dan penugasan objek ke variabel array dilakukan dengan menggunakan kata kunci new. namaKelas namaVariabel = new namaKelas[jumlahElemen]; tipePrimitif namaVariabel = new tipePrimitif[jumlahElemen];

6 Mengakses Elemen Array
namaVariabelArray[subskrip] Subskrip berupa nomor elemen. Dalam hal ini elemen pertama memiliki subskrip berupa nol, elemen kedua mempunyai subskrip 1, dan seterusnya

7 Contoh : ContohArray.java
public static void main(String[] args) { String[] kota; kota = new String[5]; // Mengisi elemen array kota[0] = "Jakarta"; kota[1] = "Bandung"; kota[2] = "Semarang"; kota[3] = "Medan"; kota[4] = "Yogya"; // Menampilkan elemen array System.out.println(kota[0]); System.out.println(kota[1]); System.out.println(kota[2]); System.out.println(kota[3]); System.out.println(kota[4]); } }

8 Hasil Eksekusi ContohArray.java

9 Memberikan Nilai Saat Objek Array Diciptakan
Pemberian nilai pada array dapat dilakukan sewaktu objek array diciptakan. Contoh : String[] kota = {"Jakarta", "Bandung", "Semarang", "Medan", "Yogya"};

10 Contoh : ContohArray2.java
// Berkas: ContohArray2.java public class ContohArray2 { public static void main(String[] args) { String[] kota = {"Jakarta", "Bandung", "Semarang", "Medan", "Yogya"}; // Menampilkan elemen array System.out.println(kota[0]); System.out.println(kota[1]); System.out.println(kota[2]); System.out.println(kota[3]); System.out.println(kota[4]); }

11 Hasil Eksekusi ContohArray2.java

12 Mengetahui Jumlah Elemen Array
Jumlah elemen array dapat diketahui dengan menggunakan variabel instan length milik objek array. contoh : kota.length menghasilkan jumlah elemen array yang dirujuk oleh kota.

13 Contoh : ContohArray3.java
// Berkas: ContohArray3.java public class ContohArray3 { public static void main(String[] args) { String[] kota = {"Jakarta", "Bandung", "Semarang", "Medan", "Yogya"}; // Menampilkan elemen array for (int i = 0; i < kota.length; i++) System.out.println(kota[i]); }

14 Hasil Eksekusi ContohArray2.java

15 Array Multidimensi Java mendukung array multidimensi memalui pendekatan “array dari array”. Sebagai contoh int[] [] piksel = new int [5] [3]; Merupakan implementasi array berdimensi dua

16 Contoh : ArrayDimensiDua.java
// Berkas: ArrayDimensiDua.java public class ArrayDimensiDua { public static void main(String[] args) { int[][] piksel = new int[5][3]; // Mengisi elemen tertentu piksel[0][1] = 70; piksel[1][1] = 18; piksel[1][2] = 45; piksel[2][1] = 75; piksel[3][1] = 66; piksel[4][0] = 89; // Menampilkan elemen array int i, j; for (i = 0; i < 5; i++){ for (j = 0; j < 3; j++) System.out.print(piksel[i][j] + " "); System.out.println(""); // Pindah baris }

17 Hasil Eksekusi ArrayDimensiDua.java

18 Contoh : ArrayTangga.java
// Berkas: ArrayTangga.java public class ArrayTangga { public static void main(String[] args) { // Mengalokasikan array dimensi dua // yang mengandung 4 baris int[][] sel = new int[4][]; // Mengalokasikan kolom untuk // masing-masing baris int i, j; for (i = 0; i < sel.length; i++) sel[i] = new int[i+1]; // Mengisi masing-masing elemen for (i = 0; i < sel.length; i++) for (j = 0; j < sel[i].length; j++) sel[i][j] = i+j; // Menampilkan isi semua elemen array for (i = 0; i < sel.length; i++) { System.out.print(sel[i][j] + " "); System.out.println(""); }

19 Hasil Eksekusi ArrayTangga.java

20 Argumen Baris Perintah
Penanganan baris perintah pada java dilakukan melalui argumen yang terdapat pada metode main().misalnya : public static void main (String[]args) { Argumen baris perintah dapat diambil dari variavel array args. Adapun jumlah argumen dapat diperoleh melalui variabel pada kelas String yang bernama length.

21 Contoh : TampilArg.java
// Berkas: TampilArg.java public class TampilArg { public static void main(String[] args) { for (int i = 0; i < args.length; i++) System.out.println("Argumen ke- " + (i+1) + " : " + args[i]); }

22 Terima Kasih


Download ppt "Array dan Argumen Baris Perintah"

Presentasi serupa


Iklan oleh Google