这篇介绍Java中逻辑运算操作,分别是与(&&)或( || ) ,和前面if控制语句结合,来写三个简单例子,分别测试与或。Java中位运算有与(&)或(|)非(~)操作,这里不介绍位运算。
1.逻辑与
package Lessons;
/*
* 逻辑运算
* 主要有 与 或
* && -> AND
* || -> OR
*/
public class MyClass {
public static void main(String[] args) {
int a = 55;
int b = 67;
if((a >= 35 ) && (b >= 35 )){
System.out.println("条件为真");
}else {
System.out.println("条件为假");
}
}
}
2.逻辑或
package Lessons;
/*
* 逻辑运算
* 主要有 与 或
* && -> AND
* || -> OR
*/
public class MyClass {
public static void main(String[] args) {
int a = 55;
int b = 67;
if((a >= 35 ) || (b >= 85 )){
System.out.println("条件为真");
}else {
System.out.println("条件为假");
}
}
}
总结下:
1. && 前后两个条件都为真,结果才为真。
2. || 前后只要有一个条件为真,结果就为真。
针对上面两点总结,你试试修改变量的值或者比较条件,试试不同结果组合。