明星作品——java基础之逻辑运算
2016-05-08 17:02
477 查看
1.与运算:
&运算符左边true右边也为true true&true true
&运算 规律两边都为true的情况下,结果才是true
其他情况都为false
总结如下:
true & true = true;
true & false = false;
false & true = false;
false & false = false;
2.或运算:
| : 两边只要有一个为true,结果为true。
只有两边都有false,结果为false。
总结如下:
true | true = true;
true | false = true;
false | true = true;
false | false = false;
3.异或运算:
^运算 异或 |区别就是两边为true的情况下,结果是false
^ : 异或;就是和|有点不一样。当true ^ true = false;
^ : 两边相同结果是false。
两边不同结果是true。
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
代码的体现:
public class YuYunSuan {
public static void main(String[] args){
int a =8;
if(a>7&a<1){
System.out.println("执行");
}
if(a>7|a<4){
System.out.println("执行");
}
// if(a>7^a<9){
System.out.println("执行");
}
if(a>7^a<4){
System.out.println("执行");
}
if(a!=8){
System.out.println("执行");
}
int a = 6^3;
System.out.println(a);
}
}
&运算符左边true右边也为true true&true true
&运算 规律两边都为true的情况下,结果才是true
其他情况都为false
总结如下:
true & true = true;
true & false = false;
false & true = false;
false & false = false;
2.或运算:
| : 两边只要有一个为true,结果为true。
只有两边都有false,结果为false。
总结如下:
true | true = true;
true | false = true;
false | true = true;
false | false = false;
3.异或运算:
^运算 异或 |区别就是两边为true的情况下,结果是false
^ : 异或;就是和|有点不一样。当true ^ true = false;
^ : 两边相同结果是false。
两边不同结果是true。
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
代码的体现:
public class YuYunSuan {
public static void main(String[] args){
int a =8;
if(a>7&a<1){
System.out.println("执行");
}
if(a>7|a<4){
System.out.println("执行");
}
// if(a>7^a<9){
System.out.println("执行");
}
if(a>7^a<4){
System.out.println("执行");
}
if(a!=8){
System.out.println("执行");
}
int a = 6^3;
System.out.println(a);
}
}
相关文章推荐
- Hello World Spring MVC
- java Swing组件之JSplitPane使用
- 第十周java 学习总结
- Java 包的命名
- 第十周java 学习总结
- (三)Struts2 拦截器
- java中静态方法中调用非静态方法
- spring-jpa
- 20145320《Java程序设计》第五次实验报告
- java Swing之JTabbedPane实现tab选项卡
- 注解&枚举
- 使用Struts框架,实现用户登陆功能
- java泛型的使用
- 20145326 《Java程序设计》第10周学习总结
- 20145120 《Java程序设计》实验五实验报告
- Castor1.4 将xsd生成java
- [JAVA修炼之路十]-JVM synchronized原理或优化
- java集合18--Iterator和Enumeration比较
- eclipse testng插件安装
- struts2(七)输入校验