Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.55 KB | None | 0 0
  1. package bitwiseapp;
  2.  
  3. /**
  4.  *
  5.  * @author user
  6.  */
  7. public class BitwiseOperations {
  8.     private int a;
  9.     private int b;
  10.  
  11.     public int getA() {
  12.         return a;
  13.     }
  14.  
  15.     public void setA(int a) {
  16.         this.a = a;
  17.     }
  18.  
  19.     public int getB() {
  20.         return b;
  21.     }
  22.  
  23.     public void setB(int b) {
  24.         this.b = b;
  25.     }
  26.    
  27.     public void showlntA() {
  28.         System.out.println("A AS NUMBER " + this.a);
  29.        
  30.     }
  31.    
  32.     public void showlntB() {
  33.         System.out.println("B AS NUMBER " + this.b);
  34.     }
  35.    
  36.    public void showBinaryA(){
  37.         System.out.println("A is binary:" + Integer.toBinaryString(this.a));
  38.    
  39.    }
  40.     public void showBinaryB(){
  41.         System.out.println("B is binary:" + Integer.toBinaryString(this.b));
  42.     }
  43.    
  44.     public int bitwiseOr() {
  45.         return this.a | this.b;
  46.        
  47.     }
  48.    
  49.     public int bitwiseAnd(){
  50.         return this.a & this.b ;
  51.      }
  52.    
  53.     public int bitwiseXor(){
  54.          return this.a ^ this.b ;  
  55.      }
  56.        
  57.    
  58.     public int getComplementOneA(){
  59.         return ~ this. a ;
  60.     }  
  61.    
  62.     public int getShiftRightOneA() {
  63.         return this.a >> 1;
  64.     }
  65.  
  66.     public int getShiftLeftOneA() {
  67.         return this.a << 1;
  68.     }
  69.    
  70.     public int getShiftRightA(int N){
  71.         return a>>N;
  72.     }
  73.    
  74.     public int setComplementOneA(){
  75.         int A=this.a;
  76.         return this.a=~A;
  77.     }
  78.    
  79.    
  80.     void setComplementOneACheck(){
  81.         System.out.println(Integer.toBinaryString(a));
  82.     }
  83. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement