关系运算符.逻辑运算符.三元运算符
来源:互联网 发布:国内域名需要备案吗 编辑:程序博客网 时间:2024/06/05 16:34
1.关系运算符
public class Test {
public static void main(String[] args) {
int a=3;
int b=5;
boolean b1,b2,b3,b4;
b1=a==b;//false
b2=a!=b;//true
b3=a>b;//false
b4=a<b;//true
System.out.println(b1+","+b2+","+b3+","+b4);
}
}
2.逻辑运算符
与 运算符:所有条件都为真,则结果才为真,只要有一个假,结果就是假
或 运算符:只要有一个条件为真,结果就是真,所有条件都为假,结果才为假
boolean b;
b=condition1&condition2;//先求得1,2的值,然后进行判断
b=comdition1&&condition2;//首先对condition进行判断,如果为真,再判断condition2,如果condition1为假,则不再对condition2进行判断
public class Test2 {
//调用该方法的时候会返回true
public static boolean returntrue() {
System.out.println("return true");
return true;
}
//调用该方法的时候会返回false
public static boolean returnfalse() {
System.out.println("return false");
return false;
}
public static void main(String[] args) {
System.out.println("逻辑与运算 returntrue()&returnfalse()");
boolean b1=returntrue()&returnfalse();
System.out.println(b1);
System.out.println("短路与运算 returntrue()&&returnfalse()");
boolean b2=returntrue()&&returnfalse();
System.out.println(b2);
//调用该方法的时候会返回true
public static boolean returntrue() {
System.out.println("return true");
return true;
}
//调用该方法的时候会返回false
public static boolean returnfalse() {
System.out.println("return false");
return false;
}
public static void main(String[] args) {
System.out.println("逻辑与运算 returntrue()&returnfalse()");
boolean b1=returntrue()&returnfalse();
System.out.println(b1);
System.out.println("短路与运算 returntrue()&&returnfalse()");
boolean b2=returntrue()&&returnfalse();
System.out.println(b2);
System.out.println("短路与运算 returntrue()&&returnfalse()");
boolean b3=returnfalse()&&returntrue();
System.out.println(b3);
System.out.println("逻辑或运算 returntrue()|returnfalse()");
boolean b4=returntrue()|returnfalse();
System.out.println(b4);
System.out.println("短路与运算 returntrue()||returnfalse()");
boolean b5=returntrue()||returnfalse();
System.out.println(b5);
System.out.println("短路与运算 returntrue()||returnfalse()");
boolean b6=returnfalse()||returntrue();
System.out.println(b5);
}
}
3.三元运算符
public class Test3 {
public static void main(String[] args) {
int i,k,j;
i=5;
j=9;
k=i>=j?i:j;
System.out.println(k);
}
}
public static void main(String[] args) {
int i,k,j;
i=5;
j=9;
k=i>=j?i:j;
System.out.println(k);
}
}
阅读全文
0 0
- 关系运算符.逻辑运算符.三元运算符
- Java 关系运算符、逻辑运算符和三元运算符,以及运算符优先级
- 关系运算符,逻辑运算符
- php 算术运算符、逻辑运算符、三元运算符
- PHP运算符-算术运算符、三元运算符、逻辑运算符
- Java运算符之比较运算符、逻辑运算符、三元运算符
- C#关系运算符与逻辑运算符
- oracle 关系运算符和逻辑运算符
- ******************** 逗号 关系运算符 逻辑运算符 ********************
- 逻辑运算符与关系运算符
- Swift关系运算符和逻辑运算符
- 关系运算符及循环,逻辑运算符
- javascript关系运算符与逻辑运算符
- Java算数运算符、关系运算符、逻辑运算符
- (10)比较运算符 (11三元运算符)(12)逻辑运算符
- 三元运算符使用
- c#三元运算符
- 三元运算符
- Cannot detect Web Project version. Please specify version of Web Project through Maven project prope
- Unity3D之Shader自定义编辑器功能拓展
- UML学习总结
- eclipse 联想输入快捷键设置
- 第九周训练赛——C
- 关系运算符.逻辑运算符.三元运算符
- 2017.10.25工作日记
- 安卓开发-SharedPreference应用实例
- JAVA大数在ACM中应用
- java注解
- 用Apple Watch不能看课程表?把课程表导入日历里!
- vue+swiper实现组件化开发
- vue中使用vue-router
- ROS(二)自己动手写一个简单的发布(Publisher)、订阅(Subscriber)程序