Memahami Command Line Arguments Java

Pada method main : public static void main (String args []){ } Sudah jelas bahwa args merupakan array dari string. Lantas, apakah anda bisa melakukan pass argumen ke main method? Tentu saja hal ini dapat dilakukan. Method main dapat menerima argumen string dari command line. Pada contoh di bawah ini, method main di class TestKota … Read more

Class Arrays Pada Java

Class Arrays terdapat pada java.util package, class ini memiliki beberapa method static untuk dapat melakukan: Pencarian Sorting Perbandingan Pengisian elemen array Mengembalikan representasi string dari array. Method-method ini adalah overloaded untuk setiap tipe primitif.   Method sort dan parallerSort Anda dapat menggunakan method sort untuk mengurutkan array secara keseluruhan ataupun secara sebagian saja dari array. … Read more

Algoritma Sorting : Selection Sort

Selection sort adalah algoritma untuk sorting samaseperti halnya dengan Insertion sort yang simpel, namun tidak efisien. Pada perulangan pertama, metode ini akan memilih elemen terkecil dari array, kemudian menukarnya dengan elemen pertama. Selanjutnya pada perulangan kedua, akan memilih nilai terkecil kedua (atau elemen dengan nilai terkecil diantara seluruh elemen yang tersisa), dan kemudian menukarnya dengan … Read more

Pencarian Binary Pada Array

Seperti halnya pada linear search, maka binary search juga adalah metode yang umum untuk dilakukan terhadap pencarian nilai spesifik pada suatu list. Penting untuk diketahui, sebelum menggunakan metode ini, maka elemen pada array haruslah sudah diurutkan terlebih dahulu. Diasumsikan diurutkan dengan nilai dari rendah ke tinggi, maka binary search pertama-tama akan membandingkan key atau target … Read more

Pencarian Linear Pada Array

Pencarian atau searching adalah proses untuk menemukan elemen yang spesifik di dalam suatu array, dan ini adalah hal yang umum dilakukan pada proses pemrograman. Berbeda dengan pencarian secara binary, pencarian secara linear merupakan suatu metode untuk menemukan elemen tertentu di dalam suatu list, dengan memeriksa satu persatu setiap elemen, pada satu waktu dan secara berurutan … Read more

Variable-Length Argument List Pada Java

Method dapat memiliki Variable-Length Argument List dan ini telah hadir sejak Java 5.0, yang disebut juga dengan varargs.  Parameter varargs ini dapat berupa tipe primitif ataupun objek. Tanda (…) digunakan pada argument list dari method signature. Kenapa varargs diperkenalkan? Karena sebelumnya programmer menggunakan method overloaded atau mengambil parameter method sebagai suatu array, namun nyatanya hal … Read more

Menghitung Jumlah Tiap Elemen Yang Sama Dalam Array

Halo gan, setelah mengetahui mengenai method dan array, kali ini adalah mengenai program yang bertujuan untuk menghitung kemunculan setiap karakter yang sama dalam suatu array, baik array itu untuk digit angka, huruf kecil ataupun huruf besar. Bila sudah mengetahui tentang dasar-dasar Java, cobalah terus bereksperimen dengan kode-kode sampai menjadi lebih familar dan paham dengan konsep-konsepnya. … Read more

Mengembalikan (Return) Array Dari Suatu Method

Method dalam Java hanya mengembalikan referensi terhadap tipe data apapun. Misalnya: int[], suatu referensi terhadap integer array double[],suatu referensi terhadap double array String, suatu referensi terhadap array dari karakter-karakter Berikut ini adalah contoh method yang mengembalikan sebuah array:

Output: Array b setelah memanggil method kembalikan Array: 1.25 2.38 0.92 3.27 4.18 Bagaimana kalau ingin … Read more

Passing Array Pada Method Java

Bila sebelumnya anda sudah mengetahui passed-by-value pada method untuk tipe data primitif, lalu bagaimana halnya dengan array? Ketika anda melakukan passing array terhadap method, maka referensi dari array tersebut yang dilewatkan pada method tersebut. Berikut ini adalah contoh kode dengan method tampilkanElemenArray untuk menampilkan elemen array dengan tipe int.   Contoh:

Output: Elemen array … Read more

Bermain Dengan Array, Kembangkan Imajinasi

Untuk mempelajari array dalam pemrograman memang mutlak diperlukan. Namun, tanpa contoh yang bisa dipahami atau yang menyenangkan, bagi pemula tentunya akan menjadi hal yang sulit. Oke, misalnya didalam sebuah kotak terdapat 50 bola kecil tercampur, bola itu terdiri dari : 10 bola berwarna merah dengan tanda nomor 1 sampai 10 terdapat pada bola 10 bola … Read more