Anda di halaman 1dari 18

OPERATOR

Muhamad Haikal, S.Kom,. MT

1
OPERATOR

Operator dapat diartikan juga simbol yang biasa digunakan dalam menulis suatu pernyataan dalam
bahasa pemrograman.

Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya.
Operator ini mengikuti bermacam-macam prioritas yang pasti sehingga compilernya akan tahu yang
mana operator untuk dijalankan lebih dulu

2
Macam-macam
Operator

• Operator Penugasan

• Operator Aritmatika

• operator Shorthand

• Operator Penaikan dan Penurunan

• Operator Relasional

• Operator Logika

3
Macam-macam
Operator • Operator Penugasan

Berfungsi memberikan atau menugaskan suatu nilai


kepada suatu variabel yang telah dideklarasikan.

Dalam java tanda “sama dengan” (=) digunakan


sebagai operator penugasan

Contoh operator penugasan :


int x = 1; // menugaskan 1 kepada variabel x
double luas = 1.0; // menugaskan 1.0 kepada variabel
luas
x = 5 * (2 + 4); // menugaskan nilai ekspresi kepada x

4
Macam-macam
Operator • Operator Aritmatika

5
Macam-macam
Operator • operator Shorthand

6
Macam-macam
Operator • Operator Penaikan dan Penurunan
Operator ini biasa disebut dengan operator
increment dan decrement.
Operator increment digunakan untuk menaikkan
suatu nilai integer (bilangan bulat) sebanyak satu
(1) satuan dan hanya dapat digunakan pada
variabel.
Operator decrement digunakan untuk
menurunkan suatu nilai integer (bilangan bulat)
sebanyak satu (1) satuan dan hanya dapat
digunakan pada variabel.

Contoh :
hitung = hitung + +; //menambahkan variabel
hitung dengan 1

7
Macam-macam
Operator

8
Macam-macam
Operator • Operator Relasional

9
Macam-macam
Operator • Operator Relasional

10
Macam-macam
Operator • Operator Logika

Operator AND (&&) dan boolean logika AND


(&)

Operator OR (||) dan boolean logika OR (|)

11
Macam-macam
Operator • Operator Logika

Operator exclusive OR (^)

Operator NOT (!)

12
Macam-macam
Operator • Operator Logika - Struktur Keputusan

A B A AND B A B A OR B
False False False False False False
False True False False True True
True False False True False True
True True True True True True

A NOT A A B A XOR B
False False False
False True False True True
True False True
True False
True True False

13
1
public class OperatorRelasiDemo{

public static void main(String[] args){

int a = 20;

int b = 10;

System.out.println(" a != b : "+ (a!=b));

System.out.println(" a > b : "+ (a>b));

System.out.println(" a < b :"+ (a<b));

System.out.println(" b >= a :"+ (b>=a));

System.out.println(" b <= a :"+(b<=a));

14
1

15
2
public class Test {

public static void main(String args[]) {

boolean a = true;

boolean b = false;

System.out.println("a && b = " + (a&&b));

System.out.println("a || b = " + (a||b) );

System.out.println("!(a && b) = " + !(a && b));

16
3

17
Muhamad Haikal, S.Kom,. MT

Neal Creative © Neal Creative | click & Learn more

Anda mungkin juga menyukai