Java内功提升之运算符

(一)什么是运算符

                  运算符是一种“功能”符号,用以通知java进行相关运算。比如:将name赋值为“小林”,你需要一个‘ = ’(等号)来告诉程序,我要进行赋值操作。

                  Java语言中常用的运算符可分为如下几种:

                                 1)算术运算符

                                  2)赋值运算符

                                  3)比较运算符

                                  4)逻辑运算符

                                  5)条件运算符

(二)Java中的算术运算符

            算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

            java中常用的算术运算符:

                      

        注意:

               1)自增或自减运算符只能操作变量,不能对数字进行操作。

                     eg: ++a ,- -a ,b++ ,b- - ,是合法的,--8  ,++9是非法的

       
               2)自增与自减的算术运算符在左边与右边的区别:

                       (1)算术运算符在左边

                             int  a = 9;

                             int b = ++a ;  //让a先执行自增,然后将a赋值给b

                              运行结果:

                                      a=9

                                      b=9

                        (2)算术运算符在右边

                              int  a = 9;

                             int b = a++ ;  //将a赋值给b , 然后a在进行自增

                             运行结果:

                                       a=10                                     

                                       b=9

(三)Java中的赋值运算符

           赋值运算符是指为变量或常量指定数值符号。

           Java 支持的常用赋值运算符:

           

 (四)Java中的比较运算符

       比较运算符用于判断两个数据的大小,

       Java 中常用的比较运算符:

         

        

       注:

       1.    > 、 < 、 >= 、 <= 要求左右两边操作数必须是数值类型。

       2.    == 、 != 两边的操作数既可以是数值类型,也可以是引用类型。

(五)Java中的逻辑运算符

            逻辑运算符主要用于逻辑运算。

            常用的逻辑运算符:

           

        注: 逻辑“短路”现象

         例如:(5 >6 ) && (8 < 10) ,若5>6为false ,则系统就不再判断后面的语句,结果一定false  ,没有必要对后面进行判断;

                     (5 >6 ) ||(8 < 10) ,如果能确定左边表达式的运行结果为 true , 则系统会认为已经没有必要再进行右侧的 one < three 的判断


(六)Java中的条件运算符

       条件运算符   -----  ?:

              语法形式: 布尔表达式 ? 表达式1 :表达式2

            例如:String  str = (5 <9 ) ?    "5大于9 “ :“5小于9"

                      输出结果:

                             5大于9


(七)Java中运算符的优先级

              优先级,即表达式中各运算符的运算顺序。

                    

                           

             1级最高  ,11级最低


            注: 小括号的优先级是最高的!

         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值