Top Banner
PENGENALAN OPERATOR PADA JAVA Pemrograman Berorientasi Objek
14

PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Mar 23, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

PENGENALAN OPERATOR PADA JAVA

Pemrograman Berorientasi Objek

Page 2: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Promosi dan Casting

¨ Promosi adalah proses pengubahan representasi bitvariabel primitif dari representasi bit yang lebihrendah ke representasi bit yang lebih tinggi.

Page 3: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Promosi dan Casting

¨ Promosi dapat terjadi apabila :¤ Terjadi assigning nilai dari tipe data dengan representasi bit yang lebih

kecil ke tipe data dengan representasi bit yang lebih besar, sepertiyang diperlihatkan pada contoh berikut ini:short a = 12;

int b = a;

¤ Jika terjadi assigning nilai dari tipe data integral ke tipe data floating-point, seperti yang diperlihatkan pada contohint a = 30;

float b = a;

Page 4: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Promosi dan Casting

¨ Casting tipe merupakan proses pengubahan representasi bit variabelprimitif dari representasi bit yang lebih tinggi ke representasi bit yanglebih rendah.

¨ Sintak dari type casting adalah sebagai berikut :identifier = (target_type) value ;

¤ Keterangan :

n identifier = nama variabel yang menjadi tempat penyimpanan nilai;n target_type = tipe data yang diinginkan menjadi tipe data dari value;n value = nilai yang akan di-casting.

Page 5: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Promosi dan Casting

¨ Berikut contoh casting tipe

int num1 = 34;

int num2 = 45;

short num3 = (short)(num1 + num2 );

System.out.println(num3);

Page 6: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Operator di Java

¨ Operator UnaryArti Operator Operator Contoh PemakaianPre-Increment ++operand int i = 8 ;

int j = ++i;

i bernilai 9, j bernilai 9Post-Increment operand++ int i = 8;

int j = i++;

i bernilai 9, j bernilai 8Pre-Decrement --operand int i = 8 ;

int j = --i;

i bernilai 7 , j bernilai 7Post-Increment operand-- int i=8;

int j = i--;

i bernilai 7, j bernilai 8

Page 7: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Operator di Java

¨ Operator BinaryArti Operator Operator Contoh Pemakaian Keterangan

Penjumlahan + sum=num1 + num2

Pengurangan - diff=num1 - num2

Perkalian * prod=num1 * num2

Pembagian / quot=num1 / num2 jika num1 dan num2 adalah integer,pembagian akan menghasilkan nilaiinteger tanpa mengikutsertakan sisa,jika terdapat sisa.

Sisa

(modulus)

% mod=num1 % num2 Hasil operasi modulus adalah sisadari operasi num1 / num2.

Hasil operasi modulus memiliki tanda( +/- ) yang sama dengan operandpertama

Page 8: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Prioritas Operator

Operator yang berada dalam tanda kurung “( ... )” ataudisebut juga parantheses;

Operator-operator increment atau decrement;

Operator - operator perkalian atau pembagian, yang urutan operasinya dari kiri ke kanan;

Operator-operator penjumlahan atau pengurangan, yang urutan operasinya dari kiri ke kanan;

Page 9: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Prioritas Operator

¨ Contohint c = 12 * 3 +5 / (8 - 3) ;

Maka urutan operasinya adalah sebagai berikut :

int c = 12 * 3 + 5 / 5 ;

int c = 36 + 5 / 5;

int c = 36 + 1 ;

int c = 37;

Page 10: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Prioritas Operator

¨ Operator RelasiCondition Operator Example

Is equal to

(atau “is the same as”)==

int i = 1;System.out.println(i==1); // (output : true)

Is not equal to

(atau “is not the same as”)

!=int i = 1;System.out.println(i!=1); // (output : false)

Is less than <int i = 1;System.out.println(i<1); // (output : false)

Is less than or equal to <=int i = 1;System.out.println(i<=1); //(output : true)

Is greater than >int i = 1;System.out.println(i>1); //(output : false)

Is greater than or equal to

>=int i = 1;System.out.println(i>=1); // (output : true)

Page 11: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Prioritas Operator

¨ Operator kondisional

Condition Operator Example

If one condition ANDanother condition

&& int i = 1;int j = 2;System.out.println((i<1)&&(j>0));// (output : false)

If either condition ORanother condition

|| int i = 1;int j = 2;System.out.println((i<1)||(j>0));// (output : true)

NOT ! int i = 1;System.out.println(!(i<3));// (output : false)

Page 12: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Contoh Operator Pembanding

Page 13: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

Latihan

¨ Buat program menghitung luas¤ Segitiga¤ Persegi panjang¤ Lingkaran

Page 14: PENGENALANOPERATOR PADA JAVA - Gunadarmareza_chan.staff.gunadarma.ac.id/Downloads/files/59426/P3...¨Operator Relasi Condition Operator Example Is equal to (atau“is the same as”)

TERIMA KASIH