PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada JavaRUDISELAMAT2
Dokumen ini membahas tentang konsep array pada bahasa pemrograman Java. Array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama. Dokumen ini menjelaskan deklarasi array, ketentuan array dalam Java seperti penggunaan konstruktor, dan contoh kode untuk mendeklarasikan dan mengakses array satu dan multidimensi.
Dokumen tersebut membahas tentang konsep array pada bahasa pemrograman Java. Secara ringkas, array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama menggunakan satu identifier. Dokumen tersebut juga menjelaskan cara deklarasi dan akses array satu dan multidimensi pada Java beserta contoh kodenya.
Dokumen ini membahas tentang penggunaan array dalam Java. Array memungkinkan pendeklarasian sejumlah variabel secara bersamaan dengan menggunakan indeks untuk membedakan setiap elemen. Dokumen ini menjelaskan cara deklarasi array, penggunaan indeks, dan menghitung jumlah elemen menggunakan length.
Dokumen tersebut membahas tentang penggunaan array untuk menyimpan data di memori. Array adalah variabel yang dapat menyimpan kumpulan data dengan tipe yang sama menggunakan indeks. Dokumen menjelaskan tentang deklarasi, akses, dan alokasi memori untuk array baik secara statis maupun dinamis.
Abstract Data Types dan Java Collections API memberikan informasi tentang konsep Abstract Data Types seperti list, stack, queue, set, map dan priority queue serta penggunaan Java Collections API yang mendukung penggunaan generic programming untuk mengelola koleksi data secara aman dan efisien."
PBO - Pert 7, Mengenal dan Memahami Konsep Array Pada JavaRUDISELAMAT2
Dokumen ini membahas tentang konsep array pada bahasa pemrograman Java. Array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama. Dokumen ini menjelaskan deklarasi array, ketentuan array dalam Java seperti penggunaan konstruktor, dan contoh kode untuk mendeklarasikan dan mengakses array satu dan multidimensi.
Dokumen tersebut membahas tentang konsep array pada bahasa pemrograman Java. Secara ringkas, array merupakan metode untuk menyimpan beberapa nilai dengan tipe data yang sama menggunakan satu identifier. Dokumen tersebut juga menjelaskan cara deklarasi dan akses array satu dan multidimensi pada Java beserta contoh kodenya.
Dokumen ini membahas tentang penggunaan array dalam Java. Array memungkinkan pendeklarasian sejumlah variabel secara bersamaan dengan menggunakan indeks untuk membedakan setiap elemen. Dokumen ini menjelaskan cara deklarasi array, penggunaan indeks, dan menghitung jumlah elemen menggunakan length.
Dokumen tersebut membahas tentang penggunaan array untuk menyimpan data di memori. Array adalah variabel yang dapat menyimpan kumpulan data dengan tipe yang sama menggunakan indeks. Dokumen menjelaskan tentang deklarasi, akses, dan alokasi memori untuk array baik secara statis maupun dinamis.
Abstract Data Types dan Java Collections API memberikan informasi tentang konsep Abstract Data Types seperti list, stack, queue, set, map dan priority queue serta penggunaan Java Collections API yang mendukung penggunaan generic programming untuk mengelola koleksi data secara aman dan efisien."
Modul ini membahas penggunaan array dalam bahasa C++. Terdapat tiga jenis array yaitu array satu dimensi, dua dimensi, dan tiga dimensi. Array dapat digunakan untuk menyimpan kumpulan data yang bertipe sama secara terstruktur menggunakan indeks. Modul ini juga berisi contoh kode program penggunaan ketiga jenis array beserta penjelasan dan outputnya.
ADT merupakan kumpulan nilai dan operasi yang diizinkan pada suatu tipe data. ADT mendefinisikan perilaku variabel tanpa mengungkapkan struktur datanya secara internal. ADT dapat direalisasikan dalam berbagai bahasa pemrograman dengan memisahkan definisi tipe dan operasi dari implementasinya.
Makalah ini membahas tentang definisi, fungsi, dan aplikasi array dalam pemrograman komputer. Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Terdapat dua jenis array yaitu array satu dimensi dan dua dimensi. Array dapat menyimpan berbagai tipe data seperti integer, real, char, dan string. Makalah ini juga menjelaskan contoh kode program penggunaan array untuk menyimp
Modul ini membahas dasar-dasar pemrograman Java, meliputi pernyataan, ekspresi, variabel, tipe data, konstanta, operator, dan tugas kelompok yang harus dikerjakan."
Dokumen tersebut membahas tentang array dan string dalam pemrograman. Secara ringkas, dokumen tersebut menjelaskan tentang tujuan pembelajaran mahasiswa untuk memahami dan mengimplementasikan array serta string dalam pemrograman, konsep dasar array satu dan dua dimensi, serta contoh-contoh kode program penggunaan array."
Dokumen tersebut memberikan ringkasan tentang materi Java Fundamental yang mencakup konsep OOP, sintaks dan grammar bahasa Java, serta penjelasan tentang variabel, tipe data, array, operator, input/output, dan pernyataan pengkondisian dan pengulangan dalam bahasa pemrograman Java.
Dokumen ini membahas tentang konsep array dan penggunaannya dalam pemrograman. Terdapat penjelasan tentang definisi array, cara penulisan dan akses elemen array satu dan dua dimensi, serta contoh program penggunaan array. Mahasiswa diharapkan mampu memahami konsep array dan menerapkannya dalam penyelesaian masalah.
Array adalah kumpulan data yang bertipe sama yang disimpan secara berurutan dengan indeks. Program ini menjelaskan konsep array satu dan dua dimensi, termasuk cara deklarasi, inisialisasi, dan mengakses elemen array menggunakan indeks. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan menampilkan data.
Dokumen tersebut membahas tentang pengenalan pemrograman komputer yang mencakup hardware, software, bahasa pemrograman, dan alur pembuatan program. Secara khusus dibahas tentang komponen dasar komputer, kategori bahasa pemrograman, dan langkah-langkah sistematis dalam menyelesaikan masalah pemrograman.
[/ringkasan]
Using a wiki called PBworks, teachers can create online workspaces for students to collaborate on projects and share resources. PBworks allows multiple users to edit pages simultaneously and control who can view the workspace. Teachers can use it to provide guidelines for assignments, communicate with students, and monitor their work through edit histories and timestamps. It is free to use, requires no technical knowledge to set up, and provides templates and tools to engage students online while keeping them protected from inappropriate content on the wider internet.
Modul ini membahas penggunaan array dalam bahasa C++. Terdapat tiga jenis array yaitu array satu dimensi, dua dimensi, dan tiga dimensi. Array dapat digunakan untuk menyimpan kumpulan data yang bertipe sama secara terstruktur menggunakan indeks. Modul ini juga berisi contoh kode program penggunaan ketiga jenis array beserta penjelasan dan outputnya.
ADT merupakan kumpulan nilai dan operasi yang diizinkan pada suatu tipe data. ADT mendefinisikan perilaku variabel tanpa mengungkapkan struktur datanya secara internal. ADT dapat direalisasikan dalam berbagai bahasa pemrograman dengan memisahkan definisi tipe dan operasi dari implementasinya.
Makalah ini membahas tentang definisi, fungsi, dan aplikasi array dalam pemrograman komputer. Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Terdapat dua jenis array yaitu array satu dimensi dan dua dimensi. Array dapat menyimpan berbagai tipe data seperti integer, real, char, dan string. Makalah ini juga menjelaskan contoh kode program penggunaan array untuk menyimp
Modul ini membahas dasar-dasar pemrograman Java, meliputi pernyataan, ekspresi, variabel, tipe data, konstanta, operator, dan tugas kelompok yang harus dikerjakan."
Dokumen tersebut membahas tentang array dan string dalam pemrograman. Secara ringkas, dokumen tersebut menjelaskan tentang tujuan pembelajaran mahasiswa untuk memahami dan mengimplementasikan array serta string dalam pemrograman, konsep dasar array satu dan dua dimensi, serta contoh-contoh kode program penggunaan array."
Dokumen tersebut memberikan ringkasan tentang materi Java Fundamental yang mencakup konsep OOP, sintaks dan grammar bahasa Java, serta penjelasan tentang variabel, tipe data, array, operator, input/output, dan pernyataan pengkondisian dan pengulangan dalam bahasa pemrograman Java.
Dokumen ini membahas tentang konsep array dan penggunaannya dalam pemrograman. Terdapat penjelasan tentang definisi array, cara penulisan dan akses elemen array satu dan dua dimensi, serta contoh program penggunaan array. Mahasiswa diharapkan mampu memahami konsep array dan menerapkannya dalam penyelesaian masalah.
Array adalah kumpulan data yang bertipe sama yang disimpan secara berurutan dengan indeks. Program ini menjelaskan konsep array satu dan dua dimensi, termasuk cara deklarasi, inisialisasi, dan mengakses elemen array menggunakan indeks. Contoh program mendemonstrasikan penggunaan array satu dan dua dimensi untuk menyimpan dan menampilkan data.
Dokumen tersebut membahas tentang pengenalan pemrograman komputer yang mencakup hardware, software, bahasa pemrograman, dan alur pembuatan program. Secara khusus dibahas tentang komponen dasar komputer, kategori bahasa pemrograman, dan langkah-langkah sistematis dalam menyelesaikan masalah pemrograman.
[/ringkasan]
Using a wiki called PBworks, teachers can create online workspaces for students to collaborate on projects and share resources. PBworks allows multiple users to edit pages simultaneously and control who can view the workspace. Teachers can use it to provide guidelines for assignments, communicate with students, and monitor their work through edit histories and timestamps. It is free to use, requires no technical knowledge to set up, and provides templates and tools to engage students online while keeping them protected from inappropriate content on the wider internet.
The document discusses several topics occurring in August-September 2010, including a homemade balloon reaching 80,000 feet, stock market photos, an energy photo, and an environment photo of a Russian heat wave. It also mentions unemployment increasing by 30 million globally since the Great Recession began and the potential costs of unemployment persisting for 15-20 years. Finally, it discusses peak oil possibly occurring around 2010 with security impacts not being felt for 15-30 years later, potential shortages in vital goods, alternative fuels, fossil fuels, Arctic drilling, and finishes on the Pentagon and climate change relationship to war.
Bab 6 membahas struktur kontrol dalam pemrograman yang digunakan untuk mengubah alur eksekusi program. Terdapat struktur kontrol pemilihan seperti if, else, else-if dan switch untuk memilih blok kode mana yang akan dieksekusi, serta struktur kontrol pengulangan seperti while, do-while dan for untuk mengeksekusi blok kode berulang kali sesuai syarat."
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems pada tahun 1990-an. Java dirancang untuk portabel dan dapat dijalankan pada berbagai platform. Program Java dikompilasi menjadi bytecode yang kemudian dijalankan oleh Java Virtual Machine, sehingga memungkinkan portabilitas kode sumber Java.
Bab 7 membahas array dalam Java. Array digunakan untuk menyimpan kumpulan data yang sama dalam satu variabel. Ada beberapa poin penting tentang array:
1. Array harus dideklarasikan dengan menambahkan tanda kurung siku setelah tipe data, misal int[]
2. Panjang array harus ditentukan saat pembuatan, dan tidak dapat diubah
3. Elemen array diakses menggunakan indeks yang dimulai dari 0
4. Panjang array didapat dari
Array adalah tumpukan variabel yang sejenis yang dapat menyimpan nilai berbeda pada elemen yang sama. Array dapat berdimensi tunggal atau multidimensi, dan dapat digunakan sebagai parameter fungsi atau untuk menyimpan karakter string.
Dokumen ini membahas tentang array dalam bahasa pemrograman Java. Secara singkat, dokumen ini menjelaskan:
1) Konsep array yang memungkinkan pendeklarasian sejumlah variabel secara bersamaan dan menghemat waktu.
2) Cara mendeklarasikan array satu dan dua dimensi beserta contoh kodenya.
3) Penggunaan indeks untuk mengakses elemen array dan operasi length untuk mengetahui jumlah elemen array.
Dokumen tersebut membahas tentang array di Java, termasuk penjelasan apa itu array, cara membuat array kosong dan mengisi elemennya, mengakses elemen array menggunakan indeks, dan penggunaan perulangan untuk mengakses seluruh elemen array secara berurutan.
Array objek yang digunakan untuk menyimpan banyak datayudiyc09
Array merupakan objek yang digunakan untuk
menyimpan banyak data (data/variabel bisa berupa tipe data primitif atau objek) dengan tipe yang sama.
Data-data pada array disimpan dalam urutan tertentu yang dinamakan indeks
Sehingga untuk merujuk pada pada lokasi tertentu atau element array tertentu maka kita menentukan nama array dan posisi elemen array yg diidentifikasi menggunakan indeks.
Dokumen tersebut membahas tentang konsep array pada pemrograman berbasis objek, meliputi deklarasi, pembuatan, pengisian, inisialisasi, referensi, serta operasi-operasi dasar pada array tunggal dan multi dimensi seperti mengetahui total elemen, merubah total elemen, dan mengkopi isi array.
Dokumen tersebut membahas konsep dan penggunaan array di Java. Array di Java diperlakukan sebagai objek yang dideklarasikan menggunakan operator baru seperti new. Dokumen tersebut juga menjelaskan operasi dasar pada array seperti penambahan, pencarian, dan penghapusan elemen array beserta contoh kode programnya.
Dokumen tersebut membahas tentang konsep array, yang merupakan variabel yang menyimpan kumpulan data bertipe sama dalam urutan tertentu dengan nama yang sama. Array dapat berdimensi satu atau multidimensi, dimana array satu dimensi terdiri dari satu subskrip dan elemennya diakses melalui indeks. Contoh pendeklarasian dan inisialisasi array satu dimensi juga dijelaskan.
Dokumen tersebut membahas tentang konsep dasar array, termasuk definisi array, cara pendeklarasian array berdimensi satu dan dua dalam bahasa C/C++ beserta contoh kode programnya. Array dijelaskan sebagai tipe data terstruktur yang terdiri dari komponen-komponen dengan tipe yang sama dengan jumlah tetap, diakses menggunakan indeks.
Dokumen ini membahas tentang array multidimensi dalam bahasa pemrograman Java. Array multidimensi sesungguhnya adalah array dari array. Dokumen ini memberikan contoh deklarasi dan implementasi array dua dimensi beserta penjelasannya.
Jeni intro1-bab11-pewarisan, polimorfisme, dan interfaceKristanto Wijaya
Dokumen tersebut membahas tentang pewarisan, polimorfisme, dan interface dalam pemrograman berbasis objek Java. Secara khusus, dibahas tentang bagaimana suatu kelas dapat mewarisi sifat dari kelas induk dan menimpa metode, serta bagaimana interface dapat mendefinisikan metode tanpa mendefinisikan tubuh metode."
Class StudentRecord digunakan untuk merekam informasi siswa seperti nama, alamat, nilai-nilai pelajaran, dan rata-rata nilai. Class ini mendefinisikan atribut-atribut pribadi dan metode-metode untuk mengakses dan memodifikasi atribut-atribut tersebut seperti getName(), setName(), dan getAverage(). Class ini juga menggunakan variabel statis untuk menghitung jumlah objek StudentRecord yang dibuat.
Jeni intro1-bab09-bekerja dengan java class libraryKristanto Wijaya
Bab 9 membahas konsep dasar pemrograman berorientasi objek seperti class dan objek serta perbedaan antara keduanya. Class merupakan struktur dasar yang terdiri dari field dan method, sedangkan objek adalah instance dari class. Bab ini juga menjelaskan tentang method seperti cara pemanggilan dan pemberian parameter, serta jenis-jenis variabel seperti variabel class dan instance.
Dokumen tersebut membahas tentang penanganan exception dalam Java. Teknik ini dinamakan exception handling. Exception adalah peristiwa yang mengubah alur proses normal pada program seperti kesalahan. Untuk menangani exception digunakan blok try-catch-finally. Kode yang dapat menimbulkan exception ditempatkan dalam blok try, catch untuk menangkap exception tertentu, dan finally untuk kode yang selalu dieksekusi.
1. J.E.N.I.
BAB 7
Java Array
7.1 Tujuan
Dalam bab ini, kita akan mendiskusikan mengenai array dalam Java. Pertama, kita
akan mendefinisikan apa yang dimaksud dengan array, kemudian kita juga
akan mendiskusikan bagaimana mendeklarasikannya dan menggunakannya dalam Java.
Pada akhir pembahasan, diharapkan pembaca dapat :
- Mendeklarasikan dan membuat array
- Mengakses elemen-elemen didalam array
- Menentukan jumlah element didalam sebuah array
- Mendeklarasikan dan membuat array multidimensi
7.2 Pengenalan Array
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian
berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian
variabel, kita sering menggunakan sebuah tipe data beserta nama variabel atau
identifier yang unik. Apabila kita ingin menggunakan variabel tersebut, kita akan
memanggil dengan nama identifier-nya.
Sebagai contoh, kita memiliki tiga variabel dengan tipe data int yang memiliki identifier
berbeda untuk tiap variabel.
int number1;
int number2;
int number3;
number1 = 1;
number2 = 2;
number3 = 3;
Seperti yang dapat Anda perhatikan pada contoh diatas, kode tersebut akan sia-sia
karena harus menginisialisasi dan menggunakan setiap variabel padahal sebenarnya
variabel-variabel tersebut digunakan untuk tujuan yang sama. Pada bahasa
pemrograman Java maupun di bahasa pemrograman yang lain, terdapat sebuah
kemampuan untuk menggunakan satu variabel yang dapat menyimpan beberapa data
dan memanipulasinya dengan lebih efektif. Tipe variabel inilah yang disebut sebagai
array.
Pengenalan Pemrograman 1 1
2. J.E.N.I.
Gambar 1: Contoh dari Integer Array
Sebuah array akan menyimpan beberapa item data yang memiliki tipe data
sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi
beberapa ruang. A rray adalah sebuah variabel/sebuah lokasi tertentu yang memiliki
satu nama sebagai identifier, namun identifier ini dapat menyimpan lebih dari sebuah
nilai.
7.3 Pendeklarasian Array
Array harus dideklarasikan seperti layaknya sebuah variabel. Pada saat
mendeklarasikan array, anda harus membuat sebuah daftar dari tipe data, yang diikuti
oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya. Sebagai contoh,
int []ages;
atau Anda dapat menempatkan sepasang tanda kurung [] sesudah nama identifier. Sebagai
contoh,
int ages[];
Pengenalan Pemrograman 1 2
3. J.E.N.I.
Setelah pendeklarasian array , kita harus membuat array dan menentukan berapa
panjangnya dengan sebuah konstruktor. Proses ini di Java disebut sebagai
instantiation (istilah dalam Java yang berarti membuat). Untuk meng-instantiate
sebuah obyek, kita membutuhkan sebuah konstruktor. Kita akan membicarakan
lagi mengenai instantiate obyek dan pembuatan konstruktor pada bagian selanjutnya.
Sebagai catatan bahwa ukuran dari array tidak dapat diubah setelah anda
menginisialisasinya. Sebagai contoh,
//deklarasi
int ages[];
//instantiate obyek
ages = new int[100];
atau bisa juga ditulis dengan,
//deklarasi dan instantiate
obyek
int ages[] = new
int[100];
Pada contoh diatas, pendeklarasian
tersebut akan memberitahukan kepada
compiler Java, bahwa identifier ages akan
digunakan sebagai nama array yang
berisi data bertipe integer, dan dilanjutkan
dengan membuat atau meng-instantiate
sebuah array baru yang terdiri dari 100
elemen.
Selain menggunakan sebuah pernyataan
new untuk meng-instantiate array, Anda
juga dapat mendeklarasikan, membangun, Gambar 2: Inisialisasi Arrays
kemudian memberikan sebuah nilai pada
array sekaligus dalam sebuah pernyataan.
Sebagai contoh,
//membuat sebuah array yang berisi variabel-variabel
//boolean pada sebuah identifier. Array ini terdiri dari 4
//elemen yang diinisilisasikan sebagai value
//{true,false,true,false}
boolean results[] ={ true, false, true, false };
//Membuat sebuah array yang terdiri dari penginisialisasian
//4variabel double bagi value {100,90,80,75}
double []grades = {100, 90, 80, 75};
//Membuat sebuah array String dengan identifier days. Array
//ini terdiri dari 7 elemen.
String days[] = { “Mon”, “Tue”, “Wed”, “Thu”, “Fri”, “Sat”,
“Sun”};
Pengenalan Pemrograman 1 3
4. J.E.N.I.
7.4 Pengaksesan sebuah elemen array
Untuk mengakses sebuah elemen dalam array, atau mengakses sebagian dari
array, Anda harus menggunakan sebuah angka atau yang disebut sebagai
indeks atau subscript.
Pada saat memasukkan nilai ke dalam array, sebuah nomor indeks atau subscript
telah diberikan kepada tiap anggota array, sehingga program dan programmer
dapat mengakses setiap nilai pada array apabila dibutuhkan. Nilai indeks selalu
dalam tipe integer, dimulai dari angka nol dan dilanjutkan ke angka berikutnya
sampai akhir array. Sebagai catatan bahwa indeks didalam array dimulai dari 0
sampai dengan (ukuranArray-1).
Sebagai contoh, pada array yang kita deklarasikan tadi, kita mempunyai,
//memberikan nilai 10 kepada elemen pertama array
ages[0] = 10;
//mencetak elemen array yang terakhir
System.out.print(ages[99]);
Perlu diperhatikan bahwa sekali array dideklarasikan dan dikonstruksi, nilai
yang disimpan dalam setiap anggota array akan diinisialisasi sebagai nol. Oleh
karena itu, apabila Anda menggunakan tipe data seperti String, arr ay tidak akan
diinisalisasi menjadi string kosong “”. Untuk itu Anda tetap harus membuat String array
secara eksplisit.
Berikut ini adalah contoh kode untuk mencetak seluruh elemen didalam array. Dalam
contoh ini digunakanlah pernyataan for loop, sehingga kode kita menjadi lebih pendek.
public class ArraySample{
public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<100; i++ ){
System.out.print( ages[i] );
}
}
}
Petunjuk penulisan program:
1. Biasanya, lebih baik menginisialisasi atau meng-instantiate array setelah
Anda mendeklarasikannya. Sebagai contoh pendeklarasiannya
int []arr = new int[100];
lebih disarankan daripada,
int []arr;
arr = new int[100];
2. Elemen-elemen dalam n-elemen array memiliki indeks dari 0 sampai n-1.
Perhatikan disini bahwa tidak ada elemen array arr[n]. Hal ini akan menyebabkan
array-index out-of-bounds exception.
3. Anda tidak dapat mengubah ukuran dari sebuah array
Pengenalan Pemrograman 1 4
5. J.E.N.I.
7.5 Panjang Array
Untuk mengetahui berapa banyak elemen didalam sebuah array, Anda dapat
menggunakan atribut length dari array. Atribut ini akan mengembalikan ukuran dari
array itu sendiri. Sebagai contoh,
arrayName.length
Pada contoh sebelumnya, kita dapat menuliskannya kembali seperti berikut ini,
public class ArraySample
{
public static void main( String[] args ){
int[] ages = new int[100];
for( int i=0; i<ages.length; i++ ){
System.out.print( ages[i] );
}
}
}
Petunjuk penulisan program:
1. Pada saat pembuatan for loop untuk memproses elemen-elemen dalam array,
gunakanlah a t r i b u t length y a n g d i l e t a k k a n di dalam b a g i a n pengkondisian
d a r i f o r loop. Hal ini akan menyebabkan loop secara otomatis menyesuaikan
diri terhada ukuran array yang berbeda-beda.
2. Pendeklarasian ukuran array di program Java, biasanya menggunakan sebuah
konstanta untuk mempermudah. Sebagai contoh,
final int ARRAY_SIZE = 1000; //pendeklarasian constant
...
int[] ages = new int[ARRAY_SIZE];
Pengenalan Pemrograman 1 5
6. J.E.N.I.
7.6 Array Multidimensi
Array multidimensi diimplementasikan sebagai array y an g t e r l e t a k di dalam array.
Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah
nama array. Sebagai contoh,
// Elemen 512 x 128 dari integer array
int[][] twoD = new int[512][128];
// karakter array 8 x 16 x 24
char[][][] threeD = new char[8][16][24];
// String array 4 baris x 2 kolom
String[][] dogs = {{ "terry", "brown" },
{ "Kristin", "white" },
{ "toby", "gray"},
{ "fido", "black"}
};
Untuk mengakses sebuah elemen didalam array multidimensi, sama saja
dengan mengakses array satu dimensi. Misalnya saja, untuk mengakses elemen
pertama dari baris pertama didalam array dogs, kita akan menulis,
System.out.print( dogs[0][0] );
Kode diatas akan mencetak String “terry” di layar.
Pengenalan Pemrograman 1 6
7. J.E.N.I.
7.7 Latihan
7.7.1 Hari dalam seminggu
Buatlah sebuah String array yang akan menginisialisasi 7 hari dalam seminggu. Sebagai
contoh,
String days[] = {“Monday”, “Tuesday”….};
Gunakan while-loop, kemudian print semua nilai dari array (Gunakan juga untuk do-
while dan for-loop)Using a while-loop.
7.7.2 Nomor terbesar
Gunakanlah BufferedReader dan JoptionPane, tanyakan kepada user untuk 10 nomor.
Kemudian gunakan array untuk menyimpan 10 nomor tersebut. Tampilkan kepada user,
input terbesar yang telah diberikan user.
7.7.3 Buku Alamat
Berikut ini adalah array multidimensi yang menyatakan isi dari sebuah buku alamat:
String entry = {{"Florence", "735-1234", "Manila"},
{"Joyce", "983-3333", "Quezon City"},
{"Becca", "456-3322", "Manila"}};
Cetak buku alamat tersebut dalam format berikut ini:
Name : Florence
Tel. # : 735-1234
Address : Manila
Name : Joyce
Tel. # : 983-3333
Address : Quezon City
Name : Becca
Tel. # : 456-3322
Address : Manila
Pengenalan Pemrograman 1 7