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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pingfan183 中级黑马   /  2014-11-3 22:56  /  1810 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

6、关系运算符
     真假性问题:

          所有的数值都有真假性

          非0 就真(1)      0就是假(0)

     1)什么东西?

        判断操作数之间的关系,总计有6个

        >    大于
        <    小于
        >=   大于等于
        <=   小于等于
        ==   等于
        !=   不等于

        双目运算符

        a>3   b>a+2;   1>2

     2)优先级

        6

     3)结合性

        左结合   

        a = 1>2<3>0;
            ((1>2)<3)>0
                1>0

     4)注意事项

7、逻辑运算符

     1)什么东西?

        更多的时候是判断多个条件是否同时成立(同时为1)

        双目运算符

        &&   逻辑与&&符号两边的表达式都必须为真

             口诀:同真为真   一假则假

        ||   逻辑或 ||符号两边的表达式有一个为真,结果就为真


             口诀:同假为假  一真则真

        !    逻辑取反 (单目运算,右结合)

             口诀:真变假     假变真

     2)优先级

        !             2
        &&             11
        ||             12


     3)结合性

        左结合

     4)注意事项

        短路的问题:

            掌握口诀就行

            a && b+2 || b-5

8、条件运算符

     1)什么东西?

        ? :

        进行了一个简单的判断

        a>b?a:b  -->取出a、b中的最大值

        先判断a>b是否为真:

                 如果为真:a的值作为条件表达式的值返回
                 如果为假:b的值作为条件表达式的值返回

     2)优先级

        13

     3)结合性

        左结合

        (num1>num2?num1:num2)>num3 ? num1>num2?num1:num2 :num3

     4)注意事项


1 个回复

正序浏览
你应该写到技术博客上吧、??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马