- Mencari Modus dalam sebuah dataDalam sebuah data random akan ditemukan sebuah modus (angka yang sering muncul) dalam data random tersebut.
- Mencari Determinan suatu matriks
Dalam matriks berukuran persegi akan dicari determinannya. - Mengecek apakah sebuah matriks tersebut dapat diinvers atau tidak
Kita dapat menggunakan determinan sebagai patokannya. Jika matriks tersebut memiliki determinan = 0, maka matriks tersebut tidak dapat diinvers. - Cara push dan pop stack menggunakan Java
- Cara untuk mengetahui isi dalam stack isEmpty or isFull menggunakan Java
- Mengetahui bilangan teratas dari sebuah stack
- Mengetahui berapa panjang array yang berada dalam sebuah stack
- Menghitung Luas Persegi Panjang
- Menghitung Keliling Persegi Panjang
- Menghitung Luas Trapesium
- Menghitung Sisi Miring Segitiga menggunakan Rumus Pythagoras
- Membuat Segitiga Piramida dengan AsterikAkan ada sebuah input dimana (n>1) yang akan menandakan jumlah baris dari segitiga piramida tersebut.
- Membuat Persegi Panjang dengan Asterik
- Mendapatkan Waktu dan Tanggal Terupdate menurut System
- Menentukan Apakah Termasuk Tahun Kabisat atau Tidak?
- Program untuk mengetahui Diameter, Luas, dan Keliling Lingkaran
Senin, 21 November 2016
Java Codes [3]
Kamis, 17 November 2016
Using Library in Java: Scanner
Java memiliki beberapa library yang biasanya ditulis di bagian atas sebelum memulai penulisan koding. Salah satu library yang akan dibahas yaitu Scanner.
Scanner
-Scanner merupakan perintah untuk membuat objek atau menginisialisasi objek yang diinginkan pengguna atau diinputkan pengguna.
Beberapa perintah yang digunakan:
Scanner
-Scanner merupakan perintah untuk membuat objek atau menginisialisasi objek yang diinginkan pengguna atau diinputkan pengguna.
Beberapa perintah yang digunakan:
- import java.util.Scanner;
Fungsi di atas untuk memasukkan fungsi Scanner pada program. - Scanner data = new Scanner (System.in);
Fungsi tersebut untuk membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan dibuat, kita dapat merubah sesuai dengan data yang akan kita buat. - A = data.nextInt();
Berfungsi untuk menginputkan data yang akan dibuat. A merupakan nama variabel. Syntax tersebut berfungsi pada tipe data integer. Jika kita ingin mengganti tipe data double maka gunakan A = input.nextDouble();
Overloading dan Overriding
Overloading
Overloading adalah pemakaian beberapa metode dengan nama yang sama, tetapi memiliki parameter yang berbeda. Perbedaan yang dimaksud adalah beda jumlah parameter, beda tipe data, atau keduanya (jumlah parameter dan tipe data)
Berikut merupakan contoh dari Overloading
Overriding
Overriding adalah kondisi dimana suatu class child yang turunan dari class parent mempunyai beberapa method dengan nama yang sama, tetapi memiliki implementasi yang berbeda.
Contoh di atas mempunyai nama superclass (class parent) yaitu Nama dan sub class (class child)nya yaitu Siapa. Dapat terlihat bahwa methos Sapa() teroverride oleh subclass (class Siapa). Parameter pada kedua class tersebut sama yaitu tidak memiliki parameter (kosong), tetapi perbedaannya adalah implementasinya yaitu mencetak kalimat yang berbeda.
Overloading adalah pemakaian beberapa metode dengan nama yang sama, tetapi memiliki parameter yang berbeda. Perbedaan yang dimaksud adalah beda jumlah parameter, beda tipe data, atau keduanya (jumlah parameter dan tipe data)
Berikut merupakan contoh dari Overloading
Overriding
Overriding adalah kondisi dimana suatu class child yang turunan dari class parent mempunyai beberapa method dengan nama yang sama, tetapi memiliki implementasi yang berbeda.
Contoh di atas mempunyai nama superclass (class parent) yaitu Nama dan sub class (class child)nya yaitu Siapa. Dapat terlihat bahwa methos Sapa() teroverride oleh subclass (class Siapa). Parameter pada kedua class tersebut sama yaitu tidak memiliki parameter (kosong), tetapi perbedaannya adalah implementasinya yaitu mencetak kalimat yang berbeda.
Java Codes [2]
Berikut ada beberapa macam java codes yang akan saya tulis kali ini.
- Factorial
Kode java ini digunakan untuk mencari jumlah faktorial dari sebuah angka yang telah dimasukkan. Berikut adalah source code dan hasil runningnya. - Reversed Number
Kode ini digunakan untuk membalik angka yang telah diinputkan.
**Note: Angka yang dimasukkan tanpa menggunakan spasi. Jika input menggunakan spasi, maka hanya angka yang paling depan yang terdeteksi
- Swapping Number
Fungsinya yaitu untuk menukar nilai suatu variabel. Variabel yang digunakan yaitu 2 variabel yang nantinya akan ditukar tempatnya sehingga nilai dari suatu variabel tersebut berbeda. - Get Some Inputs From UserKita dapat mengetahui bagaimana cara untuk menginputkan beberapa macam tipe data yang ada dalam bahasa Java.
- Prime Check
Kode ini untuk mengetahui apakah sebuah angka termasuk dalam bilangan prima atau tidak. - Linear Search
Untuk mencari letak dimana sebuah angka di dalam sebuah array menggunakan metode Linear Search. - Binary Search
Sama halnya dengan Linear Search, tetapi metode yang digunakan yaitu menggunakan Binary Search - Menghitung jumlah Characters yang ada dalam sebuah string
Suatu input string akan dianalisis berapa jumlah setiap characternya. - Mengubah Bilangan Biner ke dalam bentuk Decimal menggunakan Integer.parseInt()
- Mencari Angka yang sama dalam suatu Array
Jika ada angka yang terulang dua kali atau lebih dalam sebuah array, maka kode tersebut akan berfungsi untuk menampilkan angka mana yang terulang itu. - Mencari Invers dari Matriks
Diketahui sebuah matriks berukuran persegi, kemudian dicari inverse dari matriks tersebut. - Mengubah Bilangan Decimal ke dalam bentuk Bilangan Biner
- Sort Randomly with Bubble Sort
Kita dapat mengurutkan beberapa bilangan yang diinput secara random menggunakan metode Bubble Sort. - Insertion Sort
- Selection Sort
- Quick Sort
- Merge Sort
- Mencari 2 Bilangan yang Memiliki Nilai Paling Tinggi pada Suatu Array
- Binary Number or Not?
Mengecek apakah suatu bilangan termasuk bilangan biner atau tidak. - Menghapus angka yang sama dalam suatu array
Jika dalam array memiliki angka yang sama lebih dari satu, maka angka tersebut hanya akan ditampilkan sekali saat output. - Fibonacci
Langganan:
Komentar (Atom)







































