超强布尔表达式

Posted snc199x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超强布尔表达式相关的知识,希望对你有一定的参考价值。

/*超强布尔表达式
 * 1.“与”运算符
 *   if((左侧条件==true)&&(右侧条件==true)){//在这里执行相关代码}
 * 2.“或”运算符
 *   if((左侧条件==false)||(右侧条件==true)){/在这里执行行馆代码}
 * 3.“非”运算符
 *   int类型    if(value!=value2){//在这里执行相关代码}    
 *   String类型 if(!value.equals("canon")){//在这里执行代码}*/

 1 public class Chaoqiang {
 2     int price = 0;
 3     String type,brand;
 4     
 5     void choseCamera(){
 6         if(price >= 500 && price<1000){
 7             if(type.equals("digital")&&(brand.equals("canon")||brand.equals("niko"))){
 8                 System.out.println("这就是我想要的数码相机");
 9             }else{
10                 System.out.println("这不是我想要的数码相机");
11             }
12         }else{
13             System.out.println("这价格不是我想要的相机");
14         }
15     }
16     public static void main(String[] args){
17         Chaoqiang c = new Chaoqiang();
18         
19         c.price = 1800;
20         c.type = "digital";
21         c.brand = "canon";
22         c.choseCamera();
23     }
24 
25 }

技术分享

以上是关于超强布尔表达式的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis超强大的动态SQL大全

还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下

JSONPath中的表达式

Kotlin中when表达式的使用:超强的switch(KAD 13)

2021-06-03:布尔运算。给定一个布尔表达式和一个期望的布尔结果 result,布尔表达式由 0 (false)1 (true)& (AND) | (OR) 和 ^ (XOR) 符(代码

Mybatis超强大的动态 SQL 大全