Adding file for BAEL-2558
This commit is contained in:
		
							parent
							
								
									0e69cd5ab4
								
							
						
					
					
						commit
						3aff027b7a
					
				| @ -0,0 +1,56 @@ | ||||
| package com.baeldung.bitwiseoperator; | ||||
| 
 | ||||
| public class BitwiseOperatorExample { | ||||
| 
 | ||||
|     public static void main(String[] args) { | ||||
| 
 | ||||
|         int value1 = 6; | ||||
|         int value2 = 5; | ||||
| 
 | ||||
|         // Bitwise AND Operator | ||||
|         int result = value1 & value2; | ||||
|         System.out.println("result : " + result); | ||||
| 
 | ||||
|         // Bitwise OR Operator | ||||
|         result = value1 | value2; | ||||
|         System.out.println("result : " + result); | ||||
| 
 | ||||
|         // Bitwise Exclusive OR Operator | ||||
|         result = value1 ^ value2; | ||||
|         System.out.println("result : " + result); | ||||
| 
 | ||||
|         // Bitwise NOT operator | ||||
|         result = ~value1; | ||||
|         System.out.println("result : " + result); | ||||
| 
 | ||||
|         // Right Shift Operator with positive number | ||||
|         int value = 12; | ||||
|         int rightShift = value >> 2; | ||||
|         System.out.println("rightShift result with positive number : " + rightShift); | ||||
| 
 | ||||
|         // Right Shift Operator with negative number | ||||
|         value = -12; | ||||
|         rightShift = value >> 2; | ||||
|         System.out.println("rightShift result with negative number : " + rightShift); | ||||
| 
 | ||||
|         // Left Shift Operator with positive number | ||||
|         value = 1; | ||||
|         int leftShift = value << 1; | ||||
|         System.out.println("leftShift result with positive number : " + leftShift); | ||||
| 
 | ||||
|         // Left Shift Operator with negative number | ||||
|         value = -12; | ||||
|         leftShift = value << 2; | ||||
|         System.out.println("leftShift result with negative number : " + leftShift); | ||||
| 
 | ||||
|         // Unsigned Right Shift Operator with positive number | ||||
|         value = 12; | ||||
|         int unsignedRightShift = value >>> 2; | ||||
|         System.out.println("unsignedRightShift result with positive number : " + unsignedRightShift); | ||||
| 
 | ||||
|         // Unsigned Right Shift Operator with negative number | ||||
|         value = -12; | ||||
|         unsignedRightShift = value >>> 2; | ||||
|         System.out.println("unsignedRightShift result with negative number : " + unsignedRightShift); | ||||
|     } | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user