Pada kali ini saya akan membuat program yang akan menampilkan luas dan keliling lingkaran dengan inputan jari-jari dan menggunakan library java.util.Scanner
Method Overloading adalah sebuah kemampuan yang membolehkan sebuah class mempunyai 2 atau lebih method dengan nama yang sama, yang membedakan adalah parameternya.
Pada method overloading perbedaan parameter mencakup :
Jumlah parameter
Tipe data dari parameter
Urutan dari tipe data parameter
Method Overloading juga dikenal dengan sebutan Static Polymorphism. Berikut ini contoh Class yang melakukan Overloading. Contoh dari overloading adalah
Gambaran dari source code
Source code program
Hasil output program Method overriding merupakan method yang parrent class yang ditulis kembali oleh subclass. Aturan dari method overriding pada Java :
Parameter yang terdapat pada method overriding di subclass harus sama dengan parameter yang terdapat pada parent class. Aturan hak akses, hak akses method overriding di subclass tidak boleh lebih ketat di bandingkan dengan hak akses method pada parent class.
Gambaran source code
Source code program class binatang class mamalia class penggunaanoverriding Hasil output program
Program akan mengubah integer menjadi type binnary dengan memanfaatkan fungsi Integer.toBinaryString(angka).
Ini adalah source code program
Ini adalah hasil dari program
Program akan membuat suatu angka menjadi nilai mutlak dengan memanfaatkan fungsi Math.abs(angka).
Ini adalah source code dari program
Ini adalah contoh hasil output dari program
Program kali ini hampir mirip dengan program sebelumnya yaitu menghitung persegi panjang namun program kali ini akan menghitung luas segitiga
Ini adalah source code dari program
Ini adalah hasil Output dari program
Program ini akan mengurutkan data dengan metode insertion sort. Penjelasan dapat dilihat di https://en.wikipedia.org/wiki/Insertion_sort
Ini adalah source code dari program ini
Ini adalah otuput dari program Insertion Sort
Binary search adalah sebuah algoritma pencarian dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pencarian untuk menemukan nilai tertentu dalam sebuah larik (array) linear. Sebuah pencarian biner mencari nilai tengah (median), melakukan sebuah pembandingan untuk menentukan apakah nilai yang dicari ada sebelum atau sesudahnya, kemudian mencari setengah sisanya dengan cara yang sama. Program ini akan memanggil library array untuk membuat array terlebih dahulu.