编辑代码

/*测试逻辑运算符
&   逻辑与  (并且)
&   运算规则:只要有一边为false(假),运算结果就是false.
            只有俩边运算结果为true(真),结果才为true.
|   逻辑或  (或者)
|   运算规则:只要有一边为true(真),运算结果就是true.
            只有俩边为false(假),运算结果才为false.

!   逻辑非  (取反)  
!   运算规则 :意思就是说如果是真的那就取反
            简单来说就是,真的就是假的。
                        假的就是真的。

逻辑运算符的特点:要求俩边都是布尔类型(boolean)而且最终的运算结果的值也是布尔类型的。

&&  短路与   意思跟 逻辑与 含义一样。
只不过开发当中使用 短路与 时,当左边的运算结果为false时,就不执行右边的代码。
||  短路或


*/
public class LuoJiYunSuan{
    //这是一个程序的入口
    public static void main(String[] args){
        //声明了一个int整型变量,并赋值。
        int a = 10; 
        int b = 20;
        int c = a+b;
        //以下是测试逻辑与 & 运算符。
        System.out.println(a < b & a > c);  //结果为flase
        //上面这行代码用普通话意思是  a小于b并且a大于c。
        /*把上面这行代码拆分展示如下
        a(10) < b(20) 的运算结果为true(真)。
        a(10) > c(30) 的运算结果为flase(假)。
        因为 & 逻辑与 运算符规则是只要有一边为flase,结果就为flase。
        */
        //以下是测试逻辑或 | 运算符。
        System.out.println(a < b | a > c);  //结果为true
        //上面这行代码用普通话意思是  a小于b或者a大于c。
        /*把上面这行代码拆分展示如下
        a(10) < b(20) 的运算结果为true
        a(10) > c(30) 的运算结果为flase
        因为 | 逻辑或 运算符规则是只要有一边为true,结果就为true。
        */
        for(int ct =1;ct<=100;ct++){
            System.out.println(ct==ct/6);
        }

    }
}