1、程序阅读
public LogicalOperator {public static void main(String[] args) {short x = ~123; // 创建short变量x,等于123取反的值System.out.println("12与8的结果为:" + (12 & 8)); // 位逻辑与计算整数的结果System.out.println("4或8的结果为:" + (4 | 8)); // 位逻辑或计算整数的结果System.out.println("31异或22的结果为:" + (31 ^ 22)); // 位逻辑异或计算整数的结果System.out.println("123取反的结果为:" + x); // 位逻辑取反计算整数的结果// 位逻辑与计算布尔值的结果System.out.println("2>3与4!=7的与结果:" + (2 > 3 & 4 != 7));// 位逻辑或计算布尔值的结果System.out.println("2>3与4!=7的或结果:" + (2 > 3 | 4 != 7));// 位逻辑异或计算布尔值的结果System.out.println("2<3与4!=7的与异或结果:" 3 4 + (2 < ^ !="7));}}2、程序阅读" public bitwiseoperator {public static void main(string[] args) {int password="751248;//" 原密码int key="7;//" 加密参数system.out.println("原密码:" password); 输出结果password="password" << key; 将原密码左移,生成新数字system.out.println("经过左移运算加密后的结果:">> key;// 将新数字右移,还原回原来的密码System.out.println("经过右移运算还原的结果:" + password); // 输出结果}}3、程序阅读
import java.util.Scanner;public TakePhone {public static void main(String[] args) {Scanner in = new Scanner(System.in); // 创建Scanner对象,用于进行输入System.out.println("请输入要拨打的电话号码:"); // 输出提示int phoneNumber = in.nextInt(); // 创建变量,保存电话号码if (phoneNumber != 84972266) // 判断此电话号码是否是84972266// 如果不是84972266号码,则提示号码不存在System.out.println("对不起,您拨打的号码不存在!");}}4、程序阅读
import java.util.Scanner; //引入Scanner类public Restaurant {public static void main(String args[]) {Scanner sc = new Scanner(System.in); // 创建扫描器,获取控制台输入的值System.out.println("欢迎光临,请问有多少人用餐?"); // 输出问题提示int count = sc.nextInt(); // 记录用户输入的用餐人数if (count <= 4) { 如果人数小于4人system.out.println("客人请到大厅4人桌用餐"); 请到4人桌} else if (count> 4 && count <= 8) { 如果人数在4-8人之间system.out.println("客人请到大厅8人桌用餐"); 请到4人桌} else if (count> 8 && count