Menentukan Bilangan Ganjil/Genap dengan operasi binari AND

Dalam programming, pasti pernah atau sering berada dalam kondisi dimana harus menentukan apakah sebuah bilangan itu ganjil atau genap. Sebagaimana kita ketahui, bilangan genap adalah bilangan bulat yang habis dibagi 2 (kita masukkan 0 sebagai bilangan genap), dan bilangan ganjil adalah bilangan bulat yang apabila dibagi 2 akan menyisakan 1.
Continue Reading…

Membuat format input angka Ribuan di Java Swing

Kali ini saya membuat tutorial sederhana untuk membuat sebuah input pada Java (Swing) langsung merubah format isiannya menjadi angka dengan pemisah ribuan, misalnya ketika diinput 1000 akan berubah menjadi 1.000, namun tetap dengan menyimpan data aslinya, sehingga apabila diinginkan, tetap dapat diambil data asli input tersebut.
Continue Reading…

Java, menghitung jumlah dengan batasan dari deretan angka

Ada pertanyaan di forum, sang penanya mungkin membuat aplikasi untuk menghitung total barang yang dapat diangkut (mungkin lagi) kapal, dengan kapasitas tertentu. Jadi si kapal ini memiliki kapasitas X ton, dan terdapat barang barang yang ingin diangkut, dengan berbagai variasi berat. Pertanyaannya, bagaimana memilih barang yang akan diangkut, dengan tidak melebihi total kapasitas, dan dimulai dari barang dengan berat paling ringan? Paling tidak itulah yang saya tangkap.
Continue Reading…