Ada beberapa operator dalam Java, diantaranya adalah :
- Operator Aritmatika
- Operator Relasi
- Operator Logika, dan
- Operator Assignment

Kita masuk ke operator yang pertama, yaitu operator Aritmatika.

Operator Aritmatika, ialah operator yang biasa kita gunakan dalam perhitungan matematika dasar. Ada tambah, kurang, bagi, kali, dan modulus. Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini

Operator

Simbol

Contoh

Tambah

+

A + B

Kurang

-

10 – 4

Kali

*

P * Q

Bagi

/

5 / 2

Mod

%

10 % 2

 Contoh program aritmatika dalam java

public class aritmatika {
public static void main (String [] args){
    int a,b,c,d,e,f,g;
    a = 10;
    b = 5;
    c = a + b;
    d = a - b;
    e = a * b;
    f = a / b;
    g = a % b;
    System.out.println ("Hasil "+a+" + "+b+" adalah " +c);
    System.out.println ("Hasil "+a+" - "+b+" adalah " +d);
    System.out.println ("Hasil "+a+" * "+b+" adalah " +e);
    System.out.println ("Hasil "+a+" / "+b+" adalah " +f);
    System.out.println ("Hasil "+a+" & "+b+" adalah " +g);
}   
}

Output yang dihasilkan akan seperti berikut ini

run:

Hasil 10 + 5 adalah 15
Hasil 10 - 5 adalah 5
Hasil 10 * 5 adalah 50
Hasil 10 / 5 adalah 2
Hasil 10 & 5 adalah 0

BUILD SUCCESSFUL (total time: 0 seconds)


Untuk lebih lengkapnya silakan dilihat video berikut ini



Lanjut ke operator yang kedua, yaitu operator relasi.

Operator Relasi, ialah operator yang biasa digunakan untuk membandingkan dua nilai dan hubungan antara dua nilai tersebut. Hasil keluarannya berupa nilai Benar / Salah (True / False ), maka dari itu pada operator relasi ini digunakan Tipe Data Boolean.

Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini

Operator

Simbol

Contoh

Lebih besar

> 

A > B

Lebih besar sama dengan

>=

5 >= 2

Kurang dari

< 

2 < 3

Kurang dari sama dengan

<=

10 <= 10

Sama dengan

==

5 == A

Tidak sama dengan

!=

X != 2

 Contoh program operator relasi dalam java

public class relasi {
public static void main (String [] args){
    int a,b;
    boolean c,d,e,f,g,h;
    a = 10;
    b = 5;
    c = a > b;
    d = a >= b;
    e = a < b;
    f = a <= b;
    g = a == b;
    h = a != b;
    System.out.println ("Apakah "+a+" > "+b+" ? " +c);
    System.out.println ("Apakah "+a+" >= "+b+" ? " +d);
    System.out.println ("Apakah "+a+" < "+b+" ? " +e);
    System.out.println ("Apakah "+a+" <= "+b+" ? " +f);
    System.out.println ("Apakah "+a+" == "+b+" ? " +g);
    System.out.println ("Apakah "+a+" != "+b+" ? " +h); 
}   
}

Output yang dihasilkan 

run:

Apakah 10 > 5 ? true
Apakah 10 >= 5 ? true
Apakah 10 < 5 ? false
Apakah 10 <= 5 ? false
Apakah 10 == 5 ? false
Apakah 10 != 5 ? true

BUILD SUCCESSFUL (total time: 0 seconds)

Untuk lebih lengkapnya silakan dilihat video berikut ini


Sampai disini jika ada pertanyaan silakan diajukan kesini

Okay, lanjut ke operator berikutnya yaitu operator logika.

Operator Logika menggunakan tipe data Boolean, sama dengan operator relasi yang berarti memiliki hasil keluaran bernilai True / False. Untuk lambang / simbol operatornya sendiri bisa liat di tabel berikut ini

Operator

Simbol

Contoh

And

&&

P && Q

Or

||

A || a

Xor

^

B ^ Q

Not

!

!10

Contoh pemrograman  java operator logika

public class logika {
public static void main (String [] args ){
    //deklarasi variabel AND
    boolean a = true;
    boolean b = false;
    boolean and1,and2,and3,and4;
    boolean or1,or2,or3,or4;
    boolean xor1,xor2,xor3,xor4;
    boolean not1,not2;
   
    System.out.println ("a = true, | b = false");
    //logika And
     and1 = a && a;
     and2 = a && b;
     and3 = b && a;
     and4 = b && b;
  System.out.println ("AND = "+and1+" "+and2+" "+and3+" "+and4);
   
    //logika OR
     or1 = a || a;
     or2 = a || b;
     or3 = b || a;
     or4 = b || b;
    System.out.println ("OR = "+or1+" "+or2+" "+or3+" "+or4);
   
    //logika OR
     xor1 = a ^ a;
     xor2 = a ^ b;
     xor3 = b ^ a;
     xor4 = b ^ b;
  System.out.println ("XOR = "+xor1+" "+xor2+" "+xor3+" "+xor4);
   
    //logika NOT
    System.out.println ("Not a = "+!a);
    System.out.println ("Not b = "+!b);
}
}

Outnya adalah

run:

a = true, | b = false
AND = true false false false
OR = true true true false
XOR = false true true false
Not a = false
Not b = true

BUILD SUCCESSFUL (total time: 0 seconds)

Untung lengkapnya bisa dilihat video di bawah ini


Post a Comment

Previous Post Next Post