public class modulus{
public static void main(String[]args){
int a = 10;
int b = 2;
int c;

c = a%b;
System.out.println("c = "+c);
if(c==0)
System.out.println("a adalah bilangan genap");
else
System.out.println("a adalah bilangan ganjil");
}}

Pada pemrograman ini akan membahas tentang bagaimana mendapatkan suatu nilai tertentu itu bernilai genap atau ganjil. Saya akan membahasa bagian per bagian .

public class modulus{

Kelas / class merupakan bagian dari bahasa java. Setiap aplikasi atau program harus terdiri satu kelas/class. Pada listing diatas saya memberikan nama modulus yang harus sama pada saat kita menyimpannya.

public static void main(String[]args){

Dalam bahasa java, setiap aplikasi atau program harus memiliki metode main seperti pada listing diatas, fungsi dari metode main ini adalah sebagai pintu gerbang atau awal suatu program.

int a = 10;
int b = 2;
int c;

Pada listing diatas tipe data yg digunakan adalah integer yaitu merupakan angka. Saya membuat 3 Variabel yaitu a, b, dan c. integer a saya berikan nilai 10 , integer b saya beri 2 . dan integer c sebagai variable penyimpan hasil dari a modulus b .

c = a%b;
System.out.println("c = "+c);
if(c==0)
System.out.println("a adalah bilangan genap");
else
System.out.println("a adalah bilangan ganjil");
}}

        Maksud dari listing di atas adalah untuk mencari hasil sisa bagi / modulus dari suatu nilai. Variable c = a modulus b, yaitu adalah hasil bagi dari 10 dan 2 menghasilkan nilai 0. System.out.println("c = "+c) maksudnya nanti akan menampilkan "c = 0” , untuk mengetahui Nilai a genap atau ganjil saya menggunakan perintah if-else sebagai percabangan . if(c==0) System.out.println("a adalah bilangan genap");else  System.out.println("a adalah bilangan ganjil"); maksudnya apabila variable c yang didapat bernilai sama dengan 0 maka program akan menampilkan "a adalah bilangan genap” sedangkan apabila variable c yang didapat bukan 0 maka program akan menampilkan “a adalah bilangan ganjil”. Karena disini variable c yang didapat adalah 0 maka program akan menampilkan “a adalah bilangan genap”