Difference between revisions of "JAVA: Operator Relational dengan Contoh"

From OnnoWiki
Jump to navigation Jump to search
Line 20: Line 20:
  
  
Syntax:
+
Sintaks:
  
 
  variable1 relation_operator variable2
 
  variable1 relation_operator variable2
Line 36: Line 36:
  
  
Syntax:  
+
Sintaks:  
  
 
  var1 == var2
 
  var1 == var2
  
Illustration:
+
Ilustrasi:
  
 
  var1 = "GeeksforGeeks"
 
  var1 = "GeeksforGeeks"
Line 46: Line 46:
 
  var1 == var2 results in false
 
  var1 == var2 results in false
  
Example:
+
Contoh:
  
 
  // Java Program to Illustrate equal to Operator
 
  // Java Program to Illustrate equal to Operator
Line 93: Line 93:
  
  
Syntax:  
+
Sintaks:  
  
 
  var1 != var2
 
  var1 != var2
  
Illustration:  
+
Ilustrasi:  
  
 
  var1 = "GeeksforGeeks"
 
  var1 = "GeeksforGeeks"
Line 103: Line 103:
 
  var1 != var2 results in true
 
  var1 != var2 results in true
  
Example:
+
Contoh:
  
 
  // Java Program to Illustrate No- equal-to Operator
 
  // Java Program to Illustrate No- equal-to Operator
Line 150: Line 150:
  
  
Syntax:  
+
Sintaks:  
  
 
  var1 > var2
 
  var1 > var2
  
Illustration:  
+
Ilustrasi:  
  
 
  var1 = 30
 
  var1 = 30
Line 160: Line 160:
 
  var1 > var2 results in true
 
  var1 > var2 results in true
  
Example:
+
Contoh:
  
 
  // Java code to Illustrate Greater than operator
 
  // Java code to Illustrate Greater than operator
Line 205: Line 205:
 
Ini memeriksa apakah operan pertama kurang dari operan kedua atau tidak. Operator mengembalikan nilai true ketika operan di sisi kiri lebih kecil dari sisi kanan. Ini berfungsi berlawanan dengan operator lebih besar dari.
 
Ini memeriksa apakah operan pertama kurang dari operan kedua atau tidak. Operator mengembalikan nilai true ketika operan di sisi kiri lebih kecil dari sisi kanan. Ini berfungsi berlawanan dengan operator lebih besar dari.
  
Syntax:  
+
Sintaks:  
  
 
  var1 < var2
 
  var1 < var2
  
Illustration:  
+
Ilustrasi:  
  
 
  var1 = 10
 
  var1 = 10
Line 215: Line 215:
 
  var1 < var2 results in true
 
  var1 < var2 results in true
  
Example:
+
Contoh:
  
 
  // Java code to Illustrate Less than Operator
 
  // Java code to Illustrate Less than Operator
Line 260: Line 260:
  
  
Syntax:  
+
Sintaks:  
  
 
  var1 >= var2
 
  var1 >= var2
  
Illustration:
+
Ilustrasi:
  
 
  var1 = 20
 
  var1 = 20
Line 273: Line 273:
 
  var2 >= var3 results in true
 
  var2 >= var3 results in true
  
Example:
+
Contoh:
  
 
  // Java Program to Illustrate Greater than or equal to
 
  // Java Program to Illustrate Greater than or equal to
Line 321: Line 321:
  
  
Syntax:  
+
Sintaks:  
  
 
  var1 <= var2
 
  var1 <= var2
  
Illustration:  
+
Ilustrasi:  
  
 
  var1 = 10
 
  var1 = 10
Line 334: Line 334:
 
  var2 <= var3 results in false
 
  var2 <= var3 results in false
  
Example:
+
Contoh:
  
 
  // Java Program to Illustrate Less
 
  // Java Program to Illustrate Less

Revision as of 13:36, 6 May 2022

Operators constitute the basic building block to any programming language. Java too provides many types of operators which can be used according to the need to perform various calculations and functions, be it logical, arithmetic, relational, etc. They are classified based on the functionality they provide.

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

Java Relational Operators are a bunch of binary operators used to check for relations between two operands, including equality, greater than, less than, etc. They return a boolean result after the comparison and are extensively used in looping statements as well as conditional if-else statements and so on. The general format of representing relational operator is:

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- bersyarat. pernyataan lain dan seterusnya. Format umum untuk merepresentasikan operator relasional adalah:


Sintaks:

variable1 relation_operator variable2

Let us look at each one of the relational operators in Java:

Mari kita lihat masing-masing operator relasional di Jawa:


Operator 1: ‘Equal to’ operator (==)

This operator is used to check whether the two given operands are equal or not. The operator returns true if the operand at the left-hand side is equal to the right-hand side, else false.

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 salah.


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(!=)

This operator is used to check whether the two given operands are equal or not. It functions opposite to that of the equal-to-operator. It returns true if the operand at the left-hand side is not equal to the right-hand side, else false.

Operator ini digunakan untuk memeriksa apakah dua operan yang diberikan sama atau tidak. Ini berfungsi berlawanan dengan yang sama-untuk-operator. Ini mengembalikan true jika operan di sisi kiri tidak sama dengan sisi kanan, jika tidak salah.


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(>)

This checks whether the first operand is greater than the second operand or not. The operator returns true when the operand at the left-hand side is greater than the right-hand side.

Ini memeriksa apakah operan pertama lebih besar dari operan kedua atau tidak. Operator mengembalikan 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(<)

This checks whether the first operand is less than the second operand or not. The operator returns true when the operand at the left-hand side is less than the right-hand side. It functions opposite to that of the greater-than operator.

Ini memeriksa apakah operan pertama kurang dari operan kedua atau tidak. Operator mengembalikan nilai true ketika operan di sisi kiri lebih kecil dari sisi kanan. Ini berfungsi berlawanan dengan operator lebih besar dari.

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 (>=)

This checks whether the first operand is greater than or equal to the second operand or not. The operator returns true when the operand at the left-hand side is greater than or equal to the right-hand side.

Ini memeriksa apakah operan pertama lebih besar dari atau sama dengan operan kedua atau tidak. Operator mengembalikan 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 (<=)

This checks whether the first operand is less than or equal to the second operand or not. The operator returns true when the operand at the left-hand side is less than or equal to the right-hand side.

Ini memeriksa apakah operan pertama kurang dari atau sama dengan operan kedua atau tidak. Operator mengembalikan 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

Referensi