Kali ini kita akan membuat sebuah coding , dimana coding kita dapat membedakan angka bilangan ganjil atau bilangan genap . Hayo siapa yang tidak tau apa itu bilangan ganjil / genap ???
Bilangan ganjil dan genap .
Bilangan ganjil adalah bilangan yang jika di bagi dua memiliki sisa pembagian yaitu satu , sedangkan bilangan genap jika di bagi dua memiliki sisa pembagian 0.
Saya akan mengenalkan sebuah operator yang di gunakan untuk menghasilkan sisa bagi . Sisa bagi merupakan sisa dalam pembagian , misalnya 5/2 = 2 (dalam integer) memiliki sisa bagi 1 . Operator yang akan kita gunakan bernama modulus dengan lambang seperti ini % . Misalnya 4 % 2 = 0 , 5 % 2 = 1 , dan seterusnya .
public String cekAngka (int angka){
if(angka % 2 == 0){
return "Genap"; // JIKA GENAP
}
return "Ganjil"; // JIKA GANJIL
}
Untuk itu saya kan membuat sebuah fungsi untuk mengecek apakah angka tersebut ganjil atau genap . Baca selengkapnya tentang fungsi . Kita beri nama fungsi ini cekAngka , fungsi nya seperit ini.
Jadi angka yang kita masukan nantinya akan di lewatkan di parameter . Kemudian angka itu di masukan dalam percabangan if dengan kondisi jika angka tersebut di modulus 2 hasilnya 0 maka dia genap (return genap) sedangkan selain itu ganjil (return ganjil).
Didalam mainnya kita panggil fungsi tersebut seperti ini .
public static void main(String[] args) {
GanjilGenap gg = new GanjilGenap();
Scanner input = new Scanner(System.in);
System.out.println("Masukan angka yang akan di cek ");
int angka = input.nextInt();
System.out.println("Angka " + angka + " adalah angka " + gg.cekAngka(angka));
}
Kita juga memerlukan scanner untuk membantu dalam menginputkan angka dari keyboard . Selengkapnya tentang kelas scanner dalam java . Ketika di run hasilnya akan seperti gambar di bawah ini .
Nantikan terus tutorial-tutorial yang lain hanya di tutorialjava-mudah.blogspot.com untuk sedikit ilmu tentang java .
Silahkan download coding materi ini di bawah .
Makasih infonya bro, sangat bermanfaat buat gue yang masih pemula. xD
ReplyDeletehttp://sibuktekno.blogspot.com/