在java的逻辑运算符中,有这么四类:&&(短路与),&(逻辑与),|(逻辑或),||(短路或)。
&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。
if (c != ‘1’ && c != ‘2’ && c != ‘3’ && c != ‘4’) {//此处必须都不等;必须用 && ,在使用&&时必须慎重
System.out.print(“选择错误,请重新输入:”);
} else break;
| 与 || 都是或,区别是||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断。