Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

OPERATOR DI JAVA Dosen : Fajar Y. Zebua

Presentasi serupa


Presentasi berjudul: "OPERATOR DI JAVA Dosen : Fajar Y. Zebua"— Transcript presentasi:

1 OPERATOR DI JAVA Dosen : Fajar Y. Zebua

2 Overview Operator Java Percabangan di Java Perulangan di Java

3 Operator Java Merupakan karakter khusus yang berupa simbol atau tanda yang memerintahkan compiler untuk melakukan berbagai operasi terhadap sejumlah operand. Perintah operasi dispesifikasikan oleh operator, dimana operand-nya adalah variabel, pernyataan, atau besaran literal. Operand adalah variabel yang dioperasikan

4 Operator Java Operator assignment Operator aritmatika Operator unary Operator equality Operator kondisional Operator komparasi Operator bitwise

5 Operator Assignment Operator assignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa shortcut assignment operator yang penting,

6 Operator Assignment

7 Contoh : int var = 1; Dapat digunakan secara berantai dalam suatu ekspresi, seperti : int a, b, c; a = b = c = 9; Pernyataan tersebut akan dievaluasi oleh Java dari kanan ke kiri, sehingga a, b, c bernilai 9.

8 Operator Aritmatika Operator aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika (perhitungan).

9 Operator Aritmatika char x = ‘a’; z = x * 10; Contoh : int x = 10; int y = 2; int z = x * y;

10 Operator Unary Merupakan operator yang hanya menggunakan sebuah operand saja OperatorArti (tipe) sizeof ! ~ & * Unary minus Increament dengan penambahan 1 Decreament dengan pengurangan 1 Cast Ukuran dari operan dalam byte Unary NOT Komplemen satu (Bitwise NOT) Operator pointer

11 …Operator Unary Unary Minus Contoh : A = -B jika B = 5 maka A bernilai -5 A = B + -C * D sama artinya A = B+ (-C) * D

12 …Operator Unary Operator Increament (+ +) dan Decreament (- -) a++; sama artinya a = a+1 a--; sama artinya a = a-1 Contoh : 1.X = 5; sama artinya X = X + 1 A = ++X ; A = X Hasil X = 6 A = 6 2.X = 5; sama artinya A = X A = X++; B = X + 1 Hasil X = 6 A = 5

13 Operator Unary Type casting Operator (tipe) Operator ini digunakan untuk mengkonversi tipe data yang sudah dibeikan ke tipe data yang lain. Contoh : int i; float f = 3.14; i = (int) f; /*hasilnya i = 3 karena nilai f int*/

14 Operator Equality Operator equality digunakan untuk membandingkan dua variabel, apakah nilainya sama, lebih besar, lebih kecil, lebih besar atau sama dengan, lebih kecil atau sama dengan dan tidak sama dengan.

15 Operator Kondisional Operator kondisional digunakan pada dua atau lebih ekspresi boolean. Operator ini terdiri dari operator kondisional AND (&&) dan operator kondisional OR (||). Selain itu ada juga operator kondisional and (&) dan operator kondisional or (|). Bedanya pada operasional kondisional && dan || jika ekspresi sudah memenuhi syarat, ekspresi setelahnya tidak dicek, sedangkan pada operator kondisional & dan | akan mengecek seluruh ekspresi.

16 Operator Kondisional

17 …Operator Kondisional

18 Operator Komparasi Operator komparasi digunakan untuk mengecek apakah suatu objek merupakan instance dari suatu kelas tertentu. Operator komparasi adalah operator instanceof. Jika suatu objek yang kita tes merupakan instance dari suatu kelas yang kita tentukan, ekspresi ini bernilai true, false jika sebaliknya.

19 Operator Komparasi Contoh : KelasA a = new KelasA(); KelasB b = new KelasB(); if(a instanceof KelasA) Sytem.out.println(”objek adalah instance dari KelasA); Karena a merupakan instance dari KelasA maka statement System.out.println(”objek adalah instance dari KelasA”) dieksekusi.

20 Operator Bitwise Digunakan untuk melakukan operasi secara langsung terhadap bit yang menyusun suatu bilangan.

21 … Operator Bitwise

22

23

24

25

26

27

28

29

30

31

32

33

34

35 Prioritas Operator

36 Latihan

37

38 Jawaban

39 Latihan

40 Jawaban

41 Latihan

42 Jawaban

43 Latihan

44 Jawaban

45 Latihan

46 Jawaban

47 Latihan

48 Jawaban

49 Latihan

50 Jawaban


Download ppt "OPERATOR DI JAVA Dosen : Fajar Y. Zebua"

Presentasi serupa


Iklan oleh Google