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.
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.
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.
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.
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.
Dokumen tersebut membahas tentang struktur data array, termasuk definisi, sifat-sifat, dan contoh penggunaan array satu dan dua dimensi untuk menyimpan dan memproses berbagai jenis data seperti bilangan, karakter, dan string.
Dokumen tersebut membahas tentang komunikasi antara Arduino dan Python menggunakan library PySerial. Arduino digunakan sebagai mikrokontroler untuk mengontrol perangkat keras seperti LED, sedangkan Python digunakan untuk membuat antarmuka grafis dan berkomunikasi dengan Arduino melalui serial communication. Beberapa contoh aplikasi yang dibahas adalah mengendalikan LED, mendeteksi input analog, dan mengubah ukuran lingkaran berdasarkan nilai analog.
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)Herbert Abdillah
Dokumen tersebut membahas tentang pengantar struktur data dan pointer di Java. Terdapat penjelasan mengenai konsep RAM, proses penyimpanan dan pengolahan data di RAM, serta contoh kasus pointer dan array di Java.
Dokumen tersebut membahas tentang penggunaan array (larik) dalam bahasa pemrograman C++. Terdapat penjelasan mengenai konsep array satu dimensi dan dua dimensi beserta contoh kode programnya. Hal-hal penting yang diuraikan antara lain cara deklarasi, mengakses, dan menginisialisasi elemen array.
Dokumen ini membahas cara membuat aplikasi catatan online menggunakan CherryPy, Zurb Foundation, MySQL, dan TinyMCE. Aplikasi ini akan membuat database, file konfigurasi, autentikasi pengguna, penambahan catatan baru, tampilan detail catatan, dan pencarian catatan. Langkah-langkahnya meliputi pembuatan folder proyek, database dan tabel, konfigurasi, kontroler untuk autentikasi dan catatan, serta template untuk tampilan.
Array
struktur data yang mengandung type data yang mempunyai type sama.
Berupa sekelompok memori yang berhubungan (contiguous).
Array mempunyai nama dan type yang sama.
Untuk merujuk lokasi tertentu atau elemen dalam array nama array + indeks
Dokumen tersebut membahas tentang struktur data graf dan tree. Graf didefinisikan sebagai kumpulan simpul yang dihubungkan oleh sisi, sedangkan tree adalah struktur data hierarkis non-linear yang menghubungkan root dengan anak-anaknya. Dokumen ini juga membedah jenis-jenis graf dan operasi pada tree serta graf.
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Ekha Cahya Nugraha
Dokumen tersebut merupakan laporan praktikum mengenai algoritma dan pemrograman yang membahas tentang kelas dan objek dalam bahasa pemrograman Java. Laporan tersebut menjelaskan pengertian kelas, cara membuat kelas, menambahkan field, konstruktor, dan method pada kelas, serta contoh kode program sederhana mengenai kelas persegi panjang dan lingkaran.
Array dapat digunakan untuk menyimpan banyak data yang bertipe sama sekaligus. Nilai-nilai dalam array dapat diproses secara berurutan dengan menggunakan indeks. Ada beberapa cara untuk menemukan nilai maksimum dalam array, salah satunya dengan membandingkan setiap elemen dengan nilai maksimum sementara.
Dokumen tersebut membahas tentang pointer dalam bahasa C. Pointer adalah variabel yang menyimpan alamat memori dari variabel lain daripada menyimpan nilainya sendiri. Dokumen ini menjelaskan cara deklarasi, penugasan, dan pengaksesan variabel melalui pointer, serta hubungannya dengan array. Contoh program juga disertakan untuk memperjelas penjelasan.
Dokumen tersebut berisi contoh-contoh penggunaan array multidimensi dalam bahasa C++ untuk menampilkan angka, huruf, dan operasi pembagian. Terdapat penjelasan tentang deklarasi array dua dimensi, inisialisasi nilai, looping untuk menampilkan isi array, dan kesimpulan bahwa array multidimensi dapat menyimpan nilai berbeda pada setiap baris dan kolomnya.
Sistem manajemen basis data (DBMS) adalah perangkat lunak yang dirancang untuk mengelola basis data dan menjalankan operasi terhadap data yang diminta oleh banyak pengguna. DBMS memiliki banyak manfaat seperti kinerja yang lebih baik, integritas data yang lebih terjamin, dan fleksibilitas yang lebih besar dibandingkan penyimpanan data dalam bentuk file datar. Beberapa contoh DBMS adalah Microsoft Access, MySQL, Oracle, dan SQL Server.
Dokumen tersebut membahas tentang struktur data array, termasuk definisi, sifat-sifat, dan contoh penggunaan array satu dan dua dimensi untuk menyimpan dan memproses berbagai jenis data seperti bilangan, karakter, dan string.
Dokumen tersebut membahas tentang komunikasi antara Arduino dan Python menggunakan library PySerial. Arduino digunakan sebagai mikrokontroler untuk mengontrol perangkat keras seperti LED, sedangkan Python digunakan untuk membuat antarmuka grafis dan berkomunikasi dengan Arduino melalui serial communication. Beberapa contoh aplikasi yang dibahas adalah mengendalikan LED, mendeteksi input analog, dan mengubah ukuran lingkaran berdasarkan nilai analog.
Pengantar Pointer untuk Pembelajaran Struktur Data (Java)Herbert Abdillah
Dokumen tersebut membahas tentang pengantar struktur data dan pointer di Java. Terdapat penjelasan mengenai konsep RAM, proses penyimpanan dan pengolahan data di RAM, serta contoh kasus pointer dan array di Java.
Dokumen tersebut membahas tentang penggunaan array (larik) dalam bahasa pemrograman C++. Terdapat penjelasan mengenai konsep array satu dimensi dan dua dimensi beserta contoh kode programnya. Hal-hal penting yang diuraikan antara lain cara deklarasi, mengakses, dan menginisialisasi elemen array.
Dokumen ini membahas cara membuat aplikasi catatan online menggunakan CherryPy, Zurb Foundation, MySQL, dan TinyMCE. Aplikasi ini akan membuat database, file konfigurasi, autentikasi pengguna, penambahan catatan baru, tampilan detail catatan, dan pencarian catatan. Langkah-langkahnya meliputi pembuatan folder proyek, database dan tabel, konfigurasi, kontroler untuk autentikasi dan catatan, serta template untuk tampilan.
Array
struktur data yang mengandung type data yang mempunyai type sama.
Berupa sekelompok memori yang berhubungan (contiguous).
Array mempunyai nama dan type yang sama.
Untuk merujuk lokasi tertentu atau elemen dalam array nama array + indeks
Dokumen tersebut membahas tentang struktur data graf dan tree. Graf didefinisikan sebagai kumpulan simpul yang dihubungkan oleh sisi, sedangkan tree adalah struktur data hierarkis non-linear yang menghubungkan root dengan anak-anaknya. Dokumen ini juga membedah jenis-jenis graf dan operasi pada tree serta graf.
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Ekha Cahya Nugraha
Dokumen tersebut merupakan laporan praktikum mengenai algoritma dan pemrograman yang membahas tentang kelas dan objek dalam bahasa pemrograman Java. Laporan tersebut menjelaskan pengertian kelas, cara membuat kelas, menambahkan field, konstruktor, dan method pada kelas, serta contoh kode program sederhana mengenai kelas persegi panjang dan lingkaran.
Array dapat digunakan untuk menyimpan banyak data yang bertipe sama sekaligus. Nilai-nilai dalam array dapat diproses secara berurutan dengan menggunakan indeks. Ada beberapa cara untuk menemukan nilai maksimum dalam array, salah satunya dengan membandingkan setiap elemen dengan nilai maksimum sementara.
Dokumen tersebut membahas tentang pointer dalam bahasa C. Pointer adalah variabel yang menyimpan alamat memori dari variabel lain daripada menyimpan nilainya sendiri. Dokumen ini menjelaskan cara deklarasi, penugasan, dan pengaksesan variabel melalui pointer, serta hubungannya dengan array. Contoh program juga disertakan untuk memperjelas penjelasan.
Dokumen tersebut berisi contoh-contoh penggunaan array multidimensi dalam bahasa C++ untuk menampilkan angka, huruf, dan operasi pembagian. Terdapat penjelasan tentang deklarasi array dua dimensi, inisialisasi nilai, looping untuk menampilkan isi array, dan kesimpulan bahwa array multidimensi dapat menyimpan nilai berbeda pada setiap baris dan kolomnya.
Sistem manajemen basis data (DBMS) adalah perangkat lunak yang dirancang untuk mengelola basis data dan menjalankan operasi terhadap data yang diminta oleh banyak pengguna. DBMS memiliki banyak manfaat seperti kinerja yang lebih baik, integritas data yang lebih terjamin, dan fleksibilitas yang lebih besar dibandingkan penyimpanan data dalam bentuk file datar. Beberapa contoh DBMS adalah Microsoft Access, MySQL, Oracle, dan SQL Server.
Dokumen tersebut membahas tentang konsep array dalam PHP, termasuk pengertian, inisialisasi, modifikasi, array asosiatif, multidimensional array, dan penggunaannya untuk mengolah form data. Array memungkinkan penyimpanan dan manipulasi sekumpulan nilai secara efisien dalam satu variabel.
Dokumen tersebut membahas beberapa protokol jaringan penting seperti ICMP, IGMP, ARP, RARP, BOOTP, dan DHCP. ICMP digunakan untuk mengirim pesan kendali dalam jaringan IP. IGMP digunakan untuk membangun keanggotaan host dalam multicast. ARP mengkonversi alamat protokol menjadi alamat hardware. RARP sebaliknya mengkonversi alamat hardware menjadi alamat protokol. BOOTP digunakan untuk proses boot workstation tanpa hard disk. DHCP
Dokumen tersebut berisi ringkasan praktikum pemrograman C++ yang meliputi penggunaan pernyataan logika dan relasi seperti if, else if, switch. Terdapat contoh kode program untuk setiap pernyataan logika beserta penjelasan dan outputnya.
Dokumen tersebut memberikan penjelasan mengenai istilah-istilah untuk anggota keluarga dalam bahasa Korea. Terdapat istilah-istilah untuk orang tua, saudara, kerabat, dan juga istilah untuk menyebut hubungan kekerabatan melalui pernikahan seperti menantu dan mertua.
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 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.
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.
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 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.
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.
Dokumen tersebut membahas tentang array atau larik, termasuk penjelasan array satu dan dua dimensi, contoh kode program, dan latihan soal untuk memahami konsep array lebih dalam.
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.
Dokumen ini membahas tentang tipe data array dalam bahasa pemrograman Pascal. Terdiri dari pengertian tipe data array, cara penggunaannya untuk array satu dimensi dan dua dimensi beserta contoh kode programnya. Tipe data array digunakan untuk menyimpan kumpulan data yang sama tipe dalam satu variabel secara efisien. Array dapat diakses menggunakan indeks dan dapat berisi satu atau dua dimensi tergantung kebutuhan
Array dalam VB6 digunakan untuk menyimpan banyak data yang bertipe sama dalam satu variabel. Array memiliki indeks yang memungkinkan setiap data diakses secara terpisah. Array dapat berupa satu dimensi atau dua dimensi untuk keperluan matriks. Control array memungkinkan penggunaan komponen serupa seperti tombol dengan nama yang berbeda untuk setiap instance.
Dokumen tersebut berisi soal-soal ujian kimia tentang laju reaksi, koloid, dan makromolekul seperti karbohidrat, protein, dan polimer. Terdapat nama siswi, kelas, dan nomor absennya serta kunci jawaban dari 30 soal ujian tersebut.
Dokumen tersebut berisi standar kompetensi dan indikator untuk mata pelajaran matematika pada SMK kelompok teknologi, kesehatan, dan pertanian serta kelompok pariwisata, seni, dan kerajinan, teknologi kesehatan, pekerjaan sosial, dan administrasi perkantoran. Standar kompetensi tersebut meliputi operasi bilangan real, fungsi, persamaan dan pertidaksamaan, matriks dan vektor, bangun datar dan ruang, logika
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka - abdiera.com, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka, Modul Ajar Bahasa Inggris Kelas 11 SMA/MA Fase F Kurikulum Merdeka
Materi ini membahas tentang defenisi dan Usia Anak di Indonesia serta hubungannya dengan risiko terpapar kekerasan. Dalam modul ini, akan diuraikan berbagai bentuk kekerasan yang dapat dialami anak-anak, seperti kekerasan fisik, emosional, seksual, dan penelantaran.
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaFathan Emran
Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka - abdiera.com, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka, Modul Ajar Bahasa Indonesia Kelas 10 SMA/MA Fase E Kurikulum Merdeka
Panduan untuk memilih mata pelajaran pilihan yang akan dilaksanakan di jenjang SMK, yang mana sebagian besar sudah melakasanakan kurikulum merdeka. mata pelajaran pilihan bisa dipilih dari konsentrasi yang ada di sekolah, atau bisa juga memilih matqa pelajaran diluar konsentrasi keahlian yang dimiliki, dengan catatan sarana dan prasarana tersedia untuk melaksanakan pembelajaran.
2. Topik
Deklarasi array
Membuat array
Mengisi array
Mendeklarasikan dan membuat array
Inisialisasi array
Array multi dimensi
3. Topik
Deklarasi array multi dimensi
Membuat array multi dimensi
Mengetahui total elemen array
Merubah total elemen array
Mengkopi array
Referensi array
4. Definisi Array
Array adalah suatu kumpulan data pada
suatu variabel.
Pada deklarasi variabel biasa, kita hanya
dapat memberikan 1 data pada 1 variabel.
Tapi dengan konsep array, kita dapat
memberikan lebih dari 1 data pada 1
variabel.
5. Deklarasi Array
Cara mendeklarasikan array:
tipe_array nama_array[];
tipe_array[] nama_array;
Contoh :
int nilai[];
char[] huruf;
6. blank space tidak berpengaruh terhadap
peletakan tanda [].
Contoh:
tipe_array nama_array [];
tipe_array [] nama_array;
tipe_array []nama_array;
7. Membuat Array
Pada saat pendeklarasian array:
int nilai[];
Yang terjadi:
hanya memberitahu kepada kompiler bahwa kita
mendeklarasikan sebuah variabel bernama nilai yang berbentuk
array dan bertipe int.
belum memesan tempat di memori untuk menampung elemen-
elemen array.
Agar dapat memesan tempat di memori untuk menampung
elemen-elemen array, kita perlu membuat array.
Caranya adalah dengan memakai operator new, karena di dalam
Java suatu array adalah dianggap suatu obyek.
Format penulisan:
nama_array = new tipe_array[total_elemen_array];
8. Contoh :
int nilai[];
nilai = new int[5];
Pada saat baris kedua dieksekusi, kompiler Java
akan menyediakan space di memori sebanyak 5
elemen dengan tipe masing-masing adalah int.
Identifikasi elemen array sering disebut dengan
indeks array, yang berawal dari 0 sampai
total_elemen_array-1.
9. Mengisi Array
Array harus diisi dengan nilai yang sesuai dengan tipe array-nya.
Beritahukan kepada kompiler Java elemen manakah dari array
yang akan diisi.
Format :
nama_array[elemen_array] = nilai;
Contoh :
int nilai[];
nilai = new int[2];
nilai[1] = 100;
Di baris ketiga, kita berusaha mengakses elemen array pada
indeks ke-1 dan memberinya dengan nilai 100.
10. Contoh:
public class Array1 {
public static void main(String args[]) {
int nilai[];
nilai = new int[2];
nilai[0] = 50;
nilai[1] = 100;
System.out.println("Nilai indeks ke-0 = " + nilai[0]);
System.out.println("Nilai indeks ke-1 = " + nilai[1]);
}
}
12. Mendeklarasikan dan Membuat Array
Dimungkinkan melakukan deklarasi dan
pembuatan array hanya pada satu baris
statement.
Format:
tipe_array nama_array[] = new
tipe_array[total_elemen_array];
Contoh :
int nilai[] = new int[5];
13. Contoh:
public class Array2 {
public static void main(String args[]) {
int nilai[] = new int[2];
nilai[0] = 50;
nilai[1] = 100;
System.out.println("Nilai indeks ke-0 = " + nilai[0]);
System.out.println("Nilai indeks ke-1 = " + nilai[1]);
}
}
14. Inisialisasi Array
Pemberian nilai awal bagi setiap elemen
array yang dibuat.
Pada saat membuat array dengan sejumlah
elemen tertentu, kompiler Java akan
memberikan nilai default kepada setiap
elemen array selama kita tidak memberikan
nilai awal pada saat pembuatan array.
15. Misal :
int nilai[];
nilai = new int[5];
Pada saat membuat array di baris kedua, tidak
diberikan nilai awal (inisialisasi) pada elemen array.
Pada saat baris kedua selesai dieksekusi, maka
kompiler Java akan memberikan nilai default kepada
setiap elemen array.
Nilai default akan bergantung pada tipe array.
Karena pd contoh diatas dideklarasikan array
dengan tipe int, maka setiap elemen dari array akan
diberikan nilai 0.
16. Contoh:
public class InitArray {
public static void main(String args[]) {
int nilai[] = new nilai[5];
System.out.println(“Nilai indeks ke-2 = “ +
nilai[2]);
}
}
18. Contoh:
public class Array2 {
public static void main(String args[]) {
int nilai[] = {50, 100};
System.out.println("Nilai indeks ke-0 = " +
nilai[0]);
System.out.println("Nilai indeks ke-1 = " +
nilai[1]);
}
}
19. Deklarasi array multi dimensi
Cara mendeklarasikan array multi dimensi tidak jauh
berbeda dengan cara mendeklarasikan array
berdimensi tunggal
Cukup dengan menambahkan tanda [ ].
Contoh:
int nilai[ ]; berdimensi 1
char huruf[ ][ ]; berdimensi 2
double total[ ][ ][ ]; berdimensi 3
String[ ][ ] nama; berdimensi 2
float[ ] panjang[ ]; berdimensi 2
short[ ][ ] tinggi[ ]; berdimensi 3
20. Membuat array multi dimensi
Pembuatan array multi dimensi identik dengan
pembuatan array dimensi tunggal, yaitu dengan
menambahkan tanda[].
Contoh:
int x[ ][ ] = new int[3][4];
berdimensi 2, dengan 3 elemen di dimensi ke-1 dan
4 elemen di dimensi ke-2
double[ ][ ][ ] balok = new double[3][4][2];
berdimensi 3, dengan 3 elemen di dimensi ke-1, 4
elemen di dimensi ke-2 dan 2 elemen di dimensi ke-
3
21. Pembuatan array multi dimensi
yang tidak beraturan.
Diperkenankan untuk membuat suatu array
yang berdimensi tidak beraturan.
Contoh :
int x[ ][ ] = new int[3][ ];
x[0] = new int[2];
x[1] = new int[3];
x[2] = new int[1];
22.
23. Mengetahui total elemen array
Untuk mengetahui panjang dari suatu array yang telah dibuat,
dapat memakai properti length.
Contoh :
int x[][] = new int[3][];
x[0] = new int[2];
x[1] = new int[3];
x[2] = new int[1];
x.length
x[0].length 3
x[0][0].length 2
x[0][1].length 3
x[0][2].length 1
24. Merubah total elemen array
Diperkenankan merubah total elemen array.
Tetapi total elemen array yang sebelumnya akan tergantikan
dengan yang baru.
Contoh, membuat sebuah array dengan total elemen 2 dan
kemudian mengisinya dengan suatu nilai.
byte posisi[] = new byte[2];
posisi[0] = 55;
posisi[1] = 68;
byte posisi[] = new byte[5];
Yang terjadi : total elemen array yang sebelumnya dan juga nilai
dari setiap elemennya akan hilang dan tergantikan dengan array
yang baru.
25. Mengkopi elemen array
Isi dari suatu array dapat di kopi pada array yang lain dengan
memanfaatkan method arraycopy() pada class System.
Format :
System.arraycopy(array1, p1, array2, p2, n);
dimana :
array1 = array asal/sumber pengkopian
array2 = array tujuan pengkopian
p1 = posisi indeks awal pengkopian pada array asal
p2 = posisi indeks awal pengkopian pada array tujuan
n = banyaknya elemen array yang akan dikopi
27. Contoh:
public class CopyArray {
public static void main(String args[]) {
int lama[] = {1, 2, 3, 4, 5, 6};
int baru[] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
System.arraycopy(lama, 2, baru, 5, 3);
System.out.println("Isi array baru :");
for(int i=0; i<baru.length; i++) {
System.out.print(baru[i] + " ");
}
}
}
28. Referensi array
Suatu array juga dapat me-refer (merujuk) ke array yang lain,
dengan kata lain merujuk pada alamat memori yang sama.
Contoh :
int nilai[] = {10, 20, 30};
int result[];
result = nilai;
Di baris ketiga, assign array nilai ke array result.
Akibatnya, array result akan me-refer (merujuk) pada array nilai,
sehingga kedua array tersebut merujuk alamat memori yang sama.
Pada saat nilai elemen pada array result diubah, misalnya dengan :
result[1] = 50;
maka nilai dari indeks ke-1 pada array nilai (nilai[1]) juga ikut
berubah menjadi 50.
29. Contoh
public class ArrayReference {
public static void main(String args[]) {
int nilai[] = {10, 20, 30};
int result[];
result = nilai;
result[1] = 50;
System.out.println("Indeks ke-1 array nilai berisi "
+ nilai[1]);
}
}