pengenalanoperator pada java -...
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/1.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/2.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/3.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/4.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/5.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/6.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/7.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/8.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/9.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/10.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/11.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/12.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/13.jpg)
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”)](https://reader035.vdocuments.mx/reader035/viewer/2022071423/611d9b86d4e8d60ce14845a0/html5/thumbnails/14.jpg)
TERIMA KASIH