contoh kode program bitwise;
1.Bitwise
public static void main(String[] args) {
// TODO code application logic here
int a = 62; /* 62 = 0011 1110 */
int b = 11; /* 11 = 0000 1011 */
int c = 0;
String biner;
System.out.println("Nilai a = " + a + " = " + Integer.toBinaryString(a));
System.out.println("Nilai b = " + b + " = " + Integer.toBinaryString(b));
//Operasi AND
c = a & b; /* 10= 0000 1010 */
biner = Integer.toBinaryString(c);
System.out.println("a & b = " + c + " = " + biner);
//Operasi OR
c = a | b; /* 63= 0011 1111 */
biner = Integer.toBinaryString(c);
System.out.println("a | b = " + c + " = " + biner);
//Operasi XOR
c = a ^ b; /* 53= 0011 0101 */
biner = Integer.toBinaryString(c);
System.out.println("a ^ b = " + c + " = " + biner);
//Operasi Negasi
c = ~a ; /*-63= 1100 0001 */
biner = Integer.toBinaryString(c);
System.out.println("~a = " + c + " = " + biner);
//Operasi Left Shift
c = a << 2; /* 248= 1111 1000 */
biner = Integer.toBinaryString(c);
System.out.println("~a << 2 " + c + " = " + biner);
//Operasi Right Shift
c = a >> 2; /* 15= 1111 */
biner = Integer.toBinaryString(c);
System.out.println("~a >> 2 " + c + " = " + biner);
}
}
hasilnya:
contoh kode program tenary;
public class OperTernary {
public static void main(String[] args){
int x, y;
x = 15;
//Keluran jika false
y = (x == 5) ? 20 : 30;
System.out.println("Nilai y adalah " + y);
//Keluaran jika true
y = (x == 15) ? 20 : 30;
System.out.println("Nilai y adalah " + y);
}
}
hasilnya;
Tidak ada komentar:
Posting Komentar