编写一个类Example02_3,在main方法下输出3和4进行不同的位运算后的结果: 1) 分别使用&、|、^位运算符对3和4进行位运算,并输出; 2) 对3进行按位~取反操作,并输出; 3) 将3左移2位,并输出。
时间: 2024-09-13 17:14:11 浏览: 60
当然可以。首先,我们需要创建一个名为`Example02_3`的类,然后在`main`方法中实现位运算操作。这里是一个简单的示例:
```java
public class Example02_3 {
public static void main(String[] args) {
int num3 = 3;
int num4 = 4;
// 1)位与(&)
int bitAnd = num3 & num4;
System.out.println("位与操作结果: " + bitAnd);
// 2)位或(|)
int bitOr = num3 | num4;
System.out.println("位或操作结果: " + bitOr);
// 3)位异或(^)
int bitXor = num3 ^ num4;
System.out.println("位异或操作结果: " + bitXor);
// 4)按位取反(~)
int bitNot3 = ~num3;
System.out.println("按位取反操作结果(3): " + bitNot3);
// 5)左移2位
int leftShift3 = num3 << 2;
System.out.println("左移2位操作结果: " + leftShift3);
}
}
```
当你运行这个程序,你会看到每种位运算操作的结果。
阅读全文