Lompat ke konten Lompat ke sidebar Lompat ke footer

Operator Relasional Java Beserta Contohnya

Operator Relasional Java merupakan sebuah kumpulan dari operator binary yang digunakan untuk memeriksa relasi andara dua operand, termasuk nilai persamaan, lebih dari, kurang dari, dan lain sebagainya. Operator ini mengembalikan sebuah hasil berupa nilai boleean setelah dilakukan proses perbandingan. 

Sebelum lebih lanjut mempelajari materi tentang Operator Relasional Java Beserta Contohnya, terlebih dahulu pelajari materi tentang: Operator Aritmatika Java Beserta Penjelasannya, Operator Unary Java dan Penjelasannya, dan Operator Penugasan Java Beserta Contohnya.

Secara ekstensif jenis jenis operator Relasional Java banyak digunakan pada statement looping pada bagian kondisional if-else ataupun pada bagian lainnya.

Sintak: variable1 relation_operator variable2

Jenis Operator Relasi Java

Operator Sama Dengan (==): Operator ini digunakan untuk memeriksa apakah dua nilai operand yang diberikan adalah sama sama atau tidak. Operator akan mengembalikan nilai true jika nilai operand pada kisi kiri adalah sama dengan nilai pada sisi kanan, jika sebaliknya maka akan memberikan nilai false.

Sintak: var1 == var2

Ilustrasi:
var1 = "MakandanMakan"
var2 = 20
var1 == var2 results in false


Contoh:

// Program Java untuk

// mengilustrasikan operator

// sama dengan.


// Import class I/O

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Variabel inisialisasi

int var1 = 5, var2 = 10

var3 = 5;


// Menampilkan nilai var1,

// var2, var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Membandingkan nilai var1

// dan var2, kemudian mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 == var2: " 

+ (var1 == var2));


// Membandingkan nilai var1

// dan var3, kemudian mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 == var3: " 

+ (var1 == var3));

}


}

Output:
Var1 = 5
Var2 = 10
Var3 = 5
var1 == var2: false
var1 == var3: true


Operator Tidak Sama Dengan (!=): Operator ini digunakan untuk memeriksa apakah dua nilai operand yang digunakan adalah tidak senilai atau tidak. Fungsi ini akan memberikan nilai true jika nilai operand pada sisi kiri adalah tidak sama dengan sisi kanan, sebaliknya akan memberikan nilai false jika kedua nilai pada sisi kiri dan sisi kanan dari nilai operand adalah bernilai sama.

Sintak: var1 != var2

Ilustrasi:
var1 = "MakandanMakan"
var2 = 20
var1 != var2 memberikan hasil true


Contoh:

// Program Java untuk

// mengilustrasikan operator

// Tidak Sama Dengan.


// Mengimport class I/O.

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Variabel inisialisasi

int var1 = 5, var2 = 10

var3 = 5;


// Menampilkan nilai var1,

// var2, var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Membandingkan nilai var1

// dan var2, kemudian mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 == var2: "

+ (var1 != var2));


// Membandingkan nilai var1

// dan var3, kemudian mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 == var3: "

+ (var1 != var3));

}


}

Output:
Var1 = 5
Var2 = 10
Var3 = 5
var1 == var2: true
var1 == var3: false


Operator Lebih Dari (>): Operator ini berfungsi untuk memeriksa apakah nilai operand pertama adalah lebih dari nilai operand kedua atau sebaliknya. Operator akan memberikan nilai true jika nilai operand pada sisi kiri adalah lebih dari nilai sisi kanan.

Sintak: var1 > var2

Ilustrasi:
var1 = 30
var2 = 20
var1 > var2 menghasilkan nilai true


Contoh:

// Kode Java untuk

// mengilustrasikan operator

// lebih dari.


// Mengimpor class I/O.

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Inisialisasi variabel

int var1 = 30, var2 = 20

var3 = 5;


// Menampilkan nilai var1,

// var2, var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Menampilkan nilai var1 dan

// var2, serta mencetak nilai

// boolean yang bersesuaian.

System.out.println("var1 > var2: " 

+ (var1 > var2));


// Menampilkan nilai var1 dan

// var3, serta mencetak nilai

// boolean yang bersesuaian.

System.out.println("var3 > var1: " 

+ (var3 >= var1));

}


}

Output:
Var1 = 30
Var2 = 20
Var3 = 5
var1 > var2: true
var3 > var1: false


Baca Juga:

Operator Kurang Dari (<): Operator ini berfungsi untuk melakukan pemeriksaan jika nilai operand pertama adalah kurang dari nilai operand kedua ataupun sebaliknya. Operator akan mengembalikan nilai true jika nilai operand pada sisi kiri adalah kurang dari operand pada sisi kanan. Operator ini berfungsi terbalik dari operator lebih dari.

Sintak: var1 < var2

Ilustrasi:
var1 = 10
var2 = 20
var1 < var2 adalah bernilai true


Contoh:

// Kode Java untuk

// mengilustrasikan operator

// kurang dari.


// Mengimport class I/O.

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Inisialisasi variabel

int var1 = 10, var2 = 20

var3 = 5;


// Menampilkan var1, var2,

// var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Membandingkan nilai var1

// dan var2, serta mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 < var2: " 

+ (var1 < var2));


// Membandingkan nilai var2

// dan var3, serta mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var2 < var3: " 

+ (var2 < var3));

}


}

Output:
Var1 = 10
Var2 = 20
Var3 = 5
var1 < var2: true
var2 < var3: false


Operator Lebih Dari Sama Dengan (>=): Operator ini berfungsi untuk memeriksa apakah nilai operand pertama adalah lebih dari sama dengan daripada operand kedua. Operator akan mengembalikan nilai true ketika nilai operand pada sisi kiri adalah lebih dari sama dengan operator pada sisi kanan.

Sintak: var1 >= var2

Ilustrasi:
var1 = 20
var2 = 20
var3 = 10
var1 >= var2 results in true
var2 >= var3 results in true


Contoh:

// Program Java untuk

// mengilustrasikan operator

// lebih dari sama dengan.


// Mengimpor class I/O.

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Inisialisasi Variabel

int var1 = 20, var2 = 20

var3 = 10;


// Menampilkan nilai var1,

// var2, var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Menampilkan nilai var1 dan

// var2, serta mencetak nilai

// boolean yang bersesuaian.

System.out.println("var1 >= var2: " 

+ (var1 >= var2));


// Menampilkan nilai var2 dan

// var3, serta mencetak nilai

// boolean yang bersesuaian.

System.out.println("var2 >= var3: " 

+ (var3 >= var1));

}


}

Output:
Var1 = 20
Var2 = 20
Var3 = 10
var1 >= var2: true
var2 >= var3: false


Operator Kurang Dari Sama Dengan (<=): Operator ini berfungsi untuk memeriksa apakah nilai operand pertama adalah kurang dari sama dengan nilai operand kedua ataupun sebaliknya. Operator ini akan mengembalikan nilai true jika nilai operand pada sisi kiri adalah kurang dari sama dengan operand pada sisi kanan, jika tidak maka akan mengembalikan nilai false.

Sintak: var1 <= var2

Ilustrasi:
var1 = 10
var2 = 10
var3 = 9
var1 <= var2 menghasilkan nilai true
var2 <= var3 mengashilkan nilai false


Contoh:

// Program Java untuk

// mengilustrasikan operator

// kurang dari sama dengan.


// Mengimpor class I/O.

import java.io.*;


// Main class

class MKN {


// Main driver method

public static void main(String[] args)

{


// Inisialisasi variabel

int var1 = 10, var2 = 10

var3 = 9;


// Menampilkan nilai var1,

// var2, var3.

System.out.println("Var1 = " 

+ var1);


System.out.println("Var2 = " 

+ var2);


System.out.println("Var3 = " 

+ var3);


// Membandingkan nilai var1

// dan var2, serta mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var1 <= var2: "

+ (var1 <= var2));


// Membandingkan nilai var2

// dan var3, serta mencetak

// nilai boolean yang

// bersesuaian.

System.out.println("var2 <= var3: "

+ (var2 <= var3));

}


}

Output:
Var1 = 10
Var2 = 10
Var3 = 9
var1 <= var2: true
var2 <= var3: false

Referensi Tambahan:

Artikel ini didedikasikan kepada: Rizky Raihan Malik, Sabilla Diva Pramesti, Saiti Qotimah, Salma Nurhaliza Putri, dan Salsabila Tiara Aurellia Prameswari.

5 komentar untuk "Operator Relasional Java Beserta Contohnya"

  1. Apa yang dimaksud dengan operator relasional pada program Java?

    BalasHapus
    Balasan
    1. Operator relasional Java merupakan jenis operator yang digunakan untuk membandingkan dua variabel untuk bentuk persamaan, pertidaksamaan, lebih besar dari, kurang dari, dan lain sebagainya.

      Hapus
    2. Operator relasional Java selalu mengembalikan nilai bertipe boolean, baik itu untuk nilai true atau nilai false.

      Hapus
    3. Operator relasional Java merupakan konstruksi atau operator bahasa pemrograman yang digunakan untuk menguji atau mendefinisikan beberapa jenis hubungan antara dua entitas, dimana hal ini mencakup bentuk persamaan numerik dan pertidaksamaan numerik.

      Hapus
    4. Operator relasional Java berfungsi untuk membandingkan nilai antar operand dan menentukan nilai hubungan diantara operand-operand tersebut.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -