Creator: Yunita Eka Susanti
Editor and Publisher: Azka Najiha
Assalamualaikum Warahmatullahi Wabarakatuh. Halo. Apa kabar teman teman semuanya? Semoga sehat selalu ya. Mau tau ga teman – teman? Himasis ngerilis artikel lagi lohh…Kali ini kita mau ajak kalian buat berkenalan dengan Array pada Java. yukk cuuz silahkan dibaca teman teman.
ARRAY
Apa yang dimaksud dengan array?
Array merupakan tipe data terstruktur dalam pemrograman, array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Sehingga sejumlah variabel dapat menggunakan nama yang sama.
Pengertian lain dari array adalah array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut..
- Java Arrays
Susunan digunakan untuk menyimpan beberapa nilai dalan satu variable, bukan merombak variable-variabel terpisah untuk setiap nilai.
Untuk menyatakan susunan, tentukan jenis variabel dengan tanda kurung persegi.
Kita sekarang telah menyatakan variabel yang memegang array string. Untuk menyisipkan nilai kedalamnya, kita dapat menggunakan susunan harfiah – menempatkkan nilai-nilai dalam daftar yang terpisah koma-petik dalam kurung kurawal.
- Array Length
Untuk mengetahui banyak elemen yang dimiliki sebuah susunan, gunakan properti panjang.
Kita dapat memutar melalui susunan elemen dengan untuk loop, dan menggunakan panjang properti untuk menentukan berapa kali loop harus dijalankan.
- Loop Through an Array with For-Each
Ada juga sebuah lingkararan “for-each” yang digunakan secara eksklusif untuk lingkaran melalui unsur-unsur susunan.
ARRAY LIST
- Java ArrayList
kelas ArrayList adalah susunan yag dapat diubah, yang dapat ditemukan dalam java.util package.
Perbedaan antara besar dalam radar dan ArrayList di java adalah ukuran susunannya tidak dapat diubah (jika kita ingin menambahkan atau menghapus elemen ke/dari susunan, kita harus membuat yang baru). Sementara elemen dapat ditambahkan dan dihapus dari ArrayList kapanpun kita inginkan. Sintaksnya juga sedikit berbeda.
- Access an Item
Untuk mengakses elemen dalam ArrayList, gunakan () metode dan merujuk pada nomor indeks.
- Change an Item
Untuk memodifikasi sebuah unsur, gunakan metode set() dan merujuk pada nomor indeks.
- Remove an Item
Untuk menghapus sebuah unsur, gunakan metode penghapus () dan merujuk pada nomor indeks.
- ArrayList Size
Untuk mengetahui beberapa banyak unsur yang dimiliki ArrayList, gunakan metode ukuran.
- Loop Through an ArrayList
Loop melalui elemen dari ArrayList dengan untuk loop, dan menggunakan ukuran () metode untuk menentukan berapa kali loop harus dijalankan.
List dengan untuk-setiap lingkaran.
- Sort an ArrayList
java.util package adalah koleksi kelas, yang mencakup semacam () motede untuk menyortir daftar menurut abjad atau numerik.
JAVA DATE AND TIMES
- Java Dates
Java tidak memiliki kelas tanggal, tapi kita bisa mengimpor java.time package untuk bekerja dengan tanggal dan API waktu. Package tersebut mencakup banyak kelas tanggal dan waktu. Sebagai contoh :
- Formating Date and Time
“T” dalam contoh diatas digunakan untuk memisahkan tanggal dari waktu. Kita dapat menggunakan class DateTimeFormatter dengan ofPattern() metode di package yang sama untuk format atau parse date-time object. Contoh berikut akan menghapus “T” dan nanoseconds dari date-time.
SEKARANG MARI KITA LATIHAN
Contoh 1
Menentukan nilai nilai maksimum dan minimum menggunakan notepad dan cmd
Input
Bilangan : 8, 3, 5, 2, 7, 9, 6, 4
Output
Bilangan maksimum = 9
Bilangan minimum = 2
Langkah-langkah :
- Buka notepad pada “search” lalu buat file “Array.java”
- Buat public class “Array”
- Lalu masukkan integer bilangan sesuai input
- Masukkan nilai max dan min sesuai output yang diinginkan
- Gunakan perintah for untuk if nilaiMax dan else if untuk nilaiMin
- Println nilaiMax dan nilaiMin
Programnya
Hasil Output
Kesimpulan :
Kita telah memahami cara Penggunaan Array dalam bahasa program Java.
Berikut ini ringkasannya :
- Array adalah variabel yang bisa menyimpan banyak data
- Array bisa multi dimensi
- Array memiliki beberapa kekurangan, akan tetapi sudah ditutupi oleh ArrayList
Sekian dari kami, semoga bermanfaat bagi teman – teman semuanya. Terimakasih yang sudah membaca. Jangan lupa nantikan artikel selanjutnya ya! Sampai jumpa…
Sumber:
https://matkul.xyz/pengertian-dan-fungsi-array-dalam-pemrograman/
http://staffnew.uny.ac.id/upload/132310817/penelitian/Bab8.Array_.pdf
Modul Java SE Fundamental (G i r i W i d y a n P r a t a m a , S . T . , M M S)