Selasa, 25 Oktober 2022

Operator Bitwise dan Operator Tenary

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

DEMO ACTION & KEY

 DEMO ACTION; Contoh program demo action; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class DemoAction  extends...