Difference between revisions of "JAVA: Operator Relational dengan Contoh"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 241: | Line 241: | ||
==Operator 5: Greater than or equal to (>=)== | ==Operator 5: Greater than or equal to (>=)== | ||
− | + | Ini memeriksa apakah operan pertama lebih besar dari atau sama dengan operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri lebih besar dari atau sama dengan sisi kanan. | |
− | |||
− | Ini memeriksa apakah operan pertama lebih besar dari atau sama dengan operan kedua atau tidak. Operator | ||
Line 302: | Line 300: | ||
==Operator 6: Less than or equal to (<=)== | ==Operator 6: Less than or equal to (<=)== | ||
− | + | Ini memeriksa apakah operan pertama kurang dari atau sama dengan operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri kurang dari atau sama dengan sisi kanan. | |
− | |||
− | Ini memeriksa apakah operan pertama kurang dari atau sama dengan operan kedua atau tidak. Operator | ||
Latest revision as of 05:06, 7 May 2022
Operator merupakan blok bangunan dasar untuk bahasa pemrograman apa pun. Java juga menyediakan banyak jenis operator yang dapat digunakan sesuai dengan kebutuhan untuk melakukan berbagai perhitungan dan fungsi, baik itu logika, aritmatika, relasional, dll. Diklasifikasikan berdasarkan fungsionalitas yang disediakan.
Types of Operators:
- Operator Arithmetic
- Operator Unary
- Operator Assignment
- Operator Relational
- Operator Logical
- Operator Ternary
- Operator Bitwise
- Operator Shift
Operator Relasional Java adalah sekelompok operator biner yang digunakan untuk memeriksa hubungan antara dua operan, termasuk kesetaraan, lebih besar dari, kurang dari, dll. Mereka mengembalikan hasil boolean setelah perbandingan dan banyak digunakan dalam pernyataan perulangan serta if-else bersyarat dan seterusnya. Format umum untuk merepresentasikan operator relasional adalah:
Sintaks:
variable1 relation_operator variable2
Mari kita lihat masing-masing operator relasional di Java:
Operator 1: ‘Equal to’ operator (==)
Operator ini digunakan untuk memeriksa apakah dua operan yang diberikan sama atau tidak. Operator mengembalikan nilai true jika operan di ruas kiri sama dengan ruas kanan, jika tidak false.
Sintaks:
var1 == var2
Ilustrasi:
var1 = "GeeksforGeeks" var2 = 20 var1 == var2 results in false
Contoh:
// Java Program to Illustrate equal to Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 5, var2 = 10, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 == var2: " + (var1 == var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var1 == var3: " + (var1 == var3)); } }
Output
Var1 = 5 Var2 = 10 Var3 = 5 var1 == var2: false var1 == var3: true
Operator 2: ‘Not equal to’ Operator(!=)
Operator ini digunakan untuk memeriksa apakah dua operan yang diberikan sama atau tidak. Ini berfungsi berlawanan dengan equal-to-operator. Ini return true jika operan di sisi kiri tidak sama dengan sisi kanan, jika tidak maka false.
Sintaks:
var1 != var2
Ilustrasi:
var1 = "GeeksforGeeks" var2 = 20 var1 != var2 results in true
Contoh:
// Java Program to Illustrate No- equal-to Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 5, var2 = 10, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 == var2: " + (var1 != var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var1 == var3: " + (var1 != var3)); } }
Output
Var1 = 5 Var2 = 10 Var3 = 5 var1 == var2: true var1 == var3: false
Operator 3: ‘Greater than’ operator(>)
Ini memeriksa apakah operan pertama lebih besar dari operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri lebih besar dari sisi kanan.
Sintaks:
var1 > var2
Ilustrasi:
var1 = 30 var2 = 20 var1 > var2 results in true
Contoh:
// Java code to Illustrate Greater than operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 30, var2 = 20, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 > var2: " + (var1 > var2)); // Comparing var1 and var3 and // printing corresponding boolean value System.out.println("var3 > var1: " + (var3 >= var1)); } }
Output
Var1 = 30 Var2 = 20 Var3 = 5 var1 > var2: true var3 > var1: false
Operator 4: ‘Less than’ Operator(<)
Ini memeriksa apakah operan pertama kurang dari operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri lebih kecil dari sisi kanan. Ini berfungsi berlawanan dengan greater-than operator.
Sintaks:
var1 < var2
Ilustrasi:
var1 = 10 var2 = 20 var1 < var2 results in true
Contoh:
// Java code to Illustrate Less than Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 10, var2 = 20, var3 = 5; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 < var2: " + (var1 < var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 < var3: " + (var2 < var3)); } }
Output
Var1 = 10 Var2 = 20 Var3 = 5 var1 < var2: true var2 < var3: false
Operator 5: Greater than or equal to (>=)
Ini memeriksa apakah operan pertama lebih besar dari atau sama dengan operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri lebih besar dari atau sama dengan sisi kanan.
Sintaks:
var1 >= var2
Ilustrasi:
var1 = 20 var2 = 20 var3 = 10 var1 >= var2 results in true var2 >= var3 results in true
Contoh:
// Java Program to Illustrate Greater than or equal to // Operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 20, var2 = 20, var3 = 10; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 >= var2: " + (var1 >= var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 >= var3: " + (var3 >= var1)); } }
Output
Var1 = 20 Var2 = 20 Var3 = 10 var1 >= var2: true var2 >= var3: false
Operator 6: Less than or equal to (<=)
Ini memeriksa apakah operan pertama kurang dari atau sama dengan operan kedua atau tidak. Operator return nilai true ketika operan di sisi kiri kurang dari atau sama dengan sisi kanan.
Sintaks:
var1 <= var2
Ilustrasi:
var1 = 10 var2 = 10 var3 = 9 var1 <= var2 results in true var2 <= var3 results in false
Contoh:
// Java Program to Illustrate Less // than or equal to operator // Importing I/O classes import java.io.*; // Main class class GFG { // Main driver method public static void main(String[] args) { // Initializing variables int var1 = 10, var2 = 10, var3 = 9; // Displaying var1, var2, var3 System.out.println("Var1 = " + var1); System.out.println("Var2 = " + var2); System.out.println("Var3 = " + var3); // Comparing var1 and var2 and // printing corresponding boolean value System.out.println("var1 <= var2: " + (var1 <= var2)); // Comparing var2 and var3 and // printing corresponding boolean value System.out.println("var2 <= var3: " + (var2 <= var3)); } }
Output
Var1 = 10 Var2 = 10 Var3 = 9 var1 <= var2: true var2 <= var3: false