A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*(与 &&) 全部TRUE 才是true  否则false
(或 ||) 一个true就是true 全部false才是false
(非 !)取反   相反的结果
逻辑运算只有boolean 布尔值、与&& 或||都有一个boolean值、但!取反只两个有一个boolean值即可
与和或两个运算符 ,如果有多个条件 可以连续写(1<x  && x<3)
笔记最后结果错误(int b=20; System.out.println(3<4 && ++b<100);//true  System.out.println(b);//20  错误,正确应是21)
*/
public class Demo09Logic99 {
    public static void main(String[] args) {
        System.out.println(true && false);//false 与&& 两个都是true才是true (true && true = true)
        System.out.println(3<4 && 10>5);//true
        System.out.println("与  &&   全部true 才是true  否则false"); //与  &&   全部true 才是true  否则false
        System.out.println(true || true);//true
        System.out.println(true || false);//true
        System.out.println(false ||false);//false
        System.out.println("至少一个true,就是true, 全部false才是false");
        System.out.println(true);//true
        System.out.println(!true);//结果:false   !取反 本身true 取反后false
        int a = 10;
        System.out.println(3>4 && ++a < 100);//false  3>4 错  (10+1)<100对  一对一错 与&& false
        System.out.println(a);//10  &&与  false错误  后面++a<100  将不在运算 a不+1
        int b =20;
        System.out.println(3<4 && ++b<100);//true 与 %% 两端都是true 才是true
        System.out.println(b);//21  true 正确  与 && true值正确++b 运算

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马