adalah Operasi untuk membandingkan dua buah data
perbandingan bisa untuk semua tipe data number,
Operasi perbandingan menghasilkan nilai boolean (benar atau salah)
jika hasil operasi benar, maka bernilai true
jika hasil operasi salah, maka nilainya false
Operator Perbandingan
Operator Keterangan
> Lebih Dari
< Kurang Dari
>= Lebih Dari Sama Dengan
<= Kurang Dari Sama Dengan
== Sama Dengan
!= Tidak Sama Dengan
contoh
package tutorial;
public class Main {
public static void main(String[] args) {
System.out.println("===PERSAMAAN=== \n");
// TODO Auto-generated method stub
/*
* Operator komparasi atau persamaan == akan menghasilkan nilai dalam bentuk boolean
* */
int a, b;
a = 10;
b = 10;
System.out.printf("%d apakah sama dengan %d? %s \n", a, b, (a == b));
//ATAU
int x, y;
x = 5;
y = 6;
boolean z ;
z = (x == y);
System.out.println("apakah nilai "+ x +" sama dengan nilai "+ y +"? "+ z);
System.out.println("===PERTIDAKSAMAAN=== \n");
//NOT EQUAL. JIKA BEDA MAKA TRUE
float p,q;
p = 1.39f;
q = 2.56f;
boolean r;
r = (p != q);
//System.out.println("maks nialia float adalah : "+ Float.MAX_VALUE);
//System.out.println("min nilai float adalah : "+ Float.MIN_VALUE);
System.out.printf("Apakah nilai p: %f tidak samadengan nilai q: %f ? %s \n", p, q, r);
System.out.println("===KURANG DARI=== \n");
a = 2;
b = 3;
boolean hasil;
hasil = (a < b);
System.out.printf("Apakah nilai a: %d kurang dari nilai %d ? %s \n", a, b, hasil);
System.out.println("===LEBIHDARI DARI=== \n");
a = 4;
b = 5;
hasil = (a > b);
System.out.printf("Apakah nilai %d lebih dari nilai %d ? %s\n", a, b, hasil);
System.out.println("===KURANG DARI SAMADENGAN=== \n");
a = 4;
b = 4;
hasil = (a<=b);
System.out.printf("Apakah nilai a = %d <= nilai b = %d ? %s \n",a, b, hasil );
System.out.println("===LEBIHDARI DARI SAMADENGAN=== \n");
a = 6;
b = 8;
hasil = (a >= b);
System.out.printf("Apakah nilai a : %d >= b: %d ? %s \n", a, b, hasil);
}
}
hasil compile
=====cara aritmatik====
a + 10 = 20
====cara assignments====
penjumlahan
x = 10, x+= 10 maka x= 20
pengurangan
nilai y = 10 dikurangi samadengan 3 adalah 7
dan juga bisa perkalian * pembagian / modulus %
nilai b = 10 dikali samadegnan 5 = 50
nilai c = 10, dibagi samadengan 2 = 5
nilai z = 25 di bagi samadengan 6 maka sisa hasil bagi adlaha=1
hasil : 2
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.