int a = 11,b=4;Di sini,variable c akan bernilai 3. dari mana nilai 3 berasal ? mula-mula 11 dibagi 4 akan menghasilkan nilai 2.selanjutnya,nilai 2 ini dikalikan 4 menghasilkan nilai 8. dan nilai 3 ini berasal dari 11 dikurangi 8. dengan kata lain, 3 adalah sisa bagi dari operasi pembagian 11/8.
int c = a % b;
Sekarang perhatikan kembali kode berikut :
double da = 13.75;Pada kasus ini, variable dc akan bernilai 1.75; yaitu sisa bagi dari 13.75/4. dalam bahasa C/C++, statement seperti ini tidak di perbolehkan.
int b = 4;
double dc = da % b ;
Berikut ini contoh penggunaan operator modulus di dalam program :
class DemoModulus {
public static void main(String[] args) {
int a=11, b=4;
int c = a % b;
double da = 13.75;
double dc = da % b;
System.out.println("Sisa bagi " + a + "/" + b +
" adalah " + c);
System.out.println("Sisa bagi " + da + "/" + b +
" adalah " + dc);
}
}
Sumber : http://www.tutorialjava.co.cc
Tidak ada komentar:
Posting Komentar