Download - Pemrograman Java - Pertemuan III

Transcript

Pertemuan V

Pertemuan IIIOperator (Lanjutan)Operator ^Operator ^ berguna untuk melakukan operasi atau eksklusif pada tataran biner.Bit 1Bit 2Hasil000011101110Tampak bahwa bit hasil berupa 1 hanya kalau salah satu bit yang dikenai operator ^ bernilai 1 Contoh : 9 ^ 10 3 29 ^ 7 26 1 0 0 1 9 00011101 29 1 0 1 0 10 ^ 00000111 7 ^ 0 0 1 1 3 00011010 26// Operator Pangkat

public class operatorPangkat{ public static void main(String[] args) { System.out.println("9 ^ 10 :" + (9^10)); System.out.println("29 ^ 7 :" + (29^7)); }}Operator ~Operator ini memberikan hasil dengan masing-masing bit berupa kebalikan dari bit operand.Contoh : ~185 -186~25 -> -26~700 -> -701

Operator ~// Operator Negasi

public class operatorNegasi{ public static void main(String[] args) { System.out.println("~25 " + (~25)); System.out.println("~185 " + (~185)); System.out.println("~700 " + (~700)); }}Operator