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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王雷 中级黑马   /  2012-9-26 09:51  /  2267 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


                1算术运算符   
                        +  -  *  /  %      ++  --
                        * / %它优先级是一样的

                        运算规则
                        1.如果操作符两边的操作数类型一致,得到的结果与其类型一致
                        2.如果操作符两边的操作数类型不一致,得到的结果与精度比较高的类型一致
                        3.如果byte short char这三种类型参与运算,会先将其转换成int在去运算.

                        %是求余数操作
                       
                        %在开发中什么时候用,用来判断整除  
                       
                        %操作的结果的符号只与左边操作数的正负有关.
                       
                        如果左边数小于右边数,结果为左边数
                       


                        ++  -- 自增与自减操作符   作用就是自加1与自减1

                       
                        前缀式:先做自加或自减操作,在去参与运算

                        后缀式:先取值参与运算,在做自加自减操作

                2 + 连接符
                       
                        如果+号两边有一边是字符串那么它就是字符串连接符,
                        只有两边全是数字时,它才做加法操作.
1.赋值运算符
                = 叫赋值运算符,它的优先级最低。赋值符号左边不可以写表达式
                  它的运算顺序是从右向左.
               

                简化操作
                +=  -=  *=  /=....

                这种简化操作其实相当于在内部完成了一个自动的强制转换过程.

        2.比较运算符
               
                特殊记忆 等于操作  ==  它是用来比较是否相等的.
                不等号 !=
               
                >  >= < <= 它们只能操作基本数据类型中的值

                ==  !=可以操作任何类型
       
                比较运算符操作后得到的结果为boolean


        3.逻辑运算符

                它只能操作boolean类型的操作数,并且结果也是boolean类型
               
                &   |   ^
                &&  ||  !
               
                & 与 && 相当于并且 & 与 && 相当于并且  有一个操作数为false,结果为false,全为true,结果为true
               
                | 与 || 相当于或者  有一个操作数为true,结果为true,全为false,结果为false

                ^ 两个操作数相同,结果为false,两个操作数不同,结果为true

                !就是取反

                && 与&   || 与|区别
               
                &&与||会产生短路,如果可以通过前面的表达式判断出整个式子的结果,后面的表达式不会在运算
               
                &与|会将整个式子全都运算完在得到结果.

评分

参与人数 2技术分 +1 黑马币 +30 收起 理由
王海宇 + 1
杨志 + 30 赞一个!

查看全部评分

2 个回复

倒序浏览
新手不怎么会编辑,写的格式太乱,见谅
回复 使用道具 举报
学习了,貌似我也找到赚技术分的门路了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马