Dari kata relasi kita bisa menyimpulkan sebuah arti “hubungan”, sehingga operator relasi dalam pemrograman java adalah sebuah fungsi yang membandingkan dua nilai variabel/operand untuk menentukan keterkaitan hubungan keduanya. Hasil kedua nilai variabel adalah true atau false ( boolean ). Simbol dari relasi diantaranya: ( >, <, >=, <=, ==, != )
Gambar Penggunaan operator relasi |
Berikut adalah contoh program yang menggunakan operator relasional :
public class Relasional {
public static void main(String[] args) {
//beberapa nilai
int m = 66;
int u = 100;
int r = 100;
System.out.println("Nilai variabel...");
System.out.println(" m = " + m);
System.out.println(" u = " + u);
System.out.println(" r = " + r);
//lebih besar dari
System.out.println("Lebih besar dari...");
System.out.println(" m > u = " + (m > u)); //false
System.out.println(" u > m = " + (u > m)); //true
System.out.println(" r > u = " + (r > u)); //false
//lebih besar atau sama dengan
System.out.println("Lebih besar dari atau sama dengan...");
System.out.println(" m >= u = " + (m >= u)); //false
System.out.println(" u >= m = " + (u >= m)); //true
System.out.println(" r >= u = " + (r >= u)); //true
//lebih kecil dari
System.out.println("Lebih kecil dari...");
System.out.println(" m < u = " + (m < u)); //true
System.out.println(" u < m = " + (u < m)); //false
System.out.println(" r < u = " + (r < u)); //false
//lebih kecil atau sama dengan
System.out.println("Lebih kecil dari atau sama dengan...");
System.out.println(" m <= u = " + (m <= u)); //true
System.out.println(" u <= m = " + (u <= m)); //false
System.out.println(" r <= u = " + (r <= u)); //true
//sama dengan
System.out.println("Sama dengan...");
System.out.println(" m == u = " + (m == u)); //false
System.out.println(" r == u = " + (r == u)); //true
//tidak sama dengan
System.out.println("Tidak sama dengan...");
System.out.println(" m != u = " + (m != u)); //true
System.out.println(" r != u = " + (r != u)); //false
}
}
Output dari program diatas :
run:
Nilai variabel...
m = 66
u = 100
r = 100
Lebih besar dari...
m > u = false
u > m = true
r > u = false
Lebih besar dari atau sama dengan...
m >= u = false
u >= m = true
r >= u = true
Lebih kecil dari...
m < u = true
u < m = false
r < u = false
Lebih kecil dari atau sama dengan...
m <= u = true
u <= m = false
r <= u = true
Sama dengan...
m == u = false
r == u = true
Tidak sama dengan...
m != u = true
r != u = false
BUILD SUCCESSFUL (total time: 0 seconds)
selamat mencoba!!!