各类运算符

目录

1. 算数运算符

1.1   +

1.2   -

 1.3  *

1.4  /

 1.5 %

​1.6 ++

 1.7 --

 2. 连接运算符

 3. 赋值运算符

 4.关系运算符

 5. 逻辑运算符

5.1逻辑与&:表示并且

5.2逻辑或I:表示或者

​5.3逻辑异或

 5.4 逻辑非

 5.5   短路与&&

 5.6 短路或 ||

 6. 三目运算符


1. 算数运算符

       +         *              /             %(求取余,取模)                  ++             --

1.1   +

   注意:1.当两个操作数都是数值类型,则做加法运算
             2.当两个操作数中有一个为非数值类型,则做连接,最终为字符串类型

1.2   -

    注意:1.当做减法运算符时,必须两个操作数都是数值类型 

 1.3  *

1.4  /

 1.5 %

一个综合案例

1.6 ++

   +表示自身加1
   ++又分为前置和后置

1. 前置:将++编写在变量名称前面,先自身加1,然后再做其他运算
                 int a = 3 ;
                 int b=++a;              //a =4 b = 4

2. 后置:将++编写在变量名称后面,先做其他运算,然后再自身加1
               int x= 5 ;
               int y =x++;

 

 1.7 --

 2. 连接运算符

+作用:求和、连接

 3. 赋值运算符

       =    将右侧的值赋给左侧的变量名称

字符串中==与equals区别:
==在字符串中比较的是地址equals()比较字符串中的值

扩展的赋值运算符:        +=               -=               *=            /=

注意:扩展的赋值运算符最终结果的类型没有发生改变

 4.关系运算符

    >              <               !=              >=                    <=

总结: 1.优先级别:算术运算符>关系运算符
            2.关系运算符最终结果为boolean类型的值

 5. 逻辑运算符

逻辑与&                  逻辑或l                  逻辑异或^                 逻辑非!
短路与&&                短路或ll

总结:逻辑运算符最终结果为boolean的值

5.1逻辑与&:表示并且

总结:当两个条件有一个为true时,则结果为true,否则就为false

5.2逻辑或I:表示或者

总结:当两个条件有一个为true时,则结果为true,否则就为false

​​​​​​​5.3逻辑异或

true   ^  true---->false
true  ^   false --->true
false ^   true --->true
false  ^  false -->false
 

 5.4 逻辑非

      表示对boolean类型的值进行取反

 5.5   短路与&&

类似于逻辑与,都表示并且

总结:短路与、逻辑与执行结果相同,但是执行过程可能不同,当使用短路与,并且第一个条件为false时,则结果就为false。

 5.6 短路或 ||

类似于逻辑或,都表示或者

 6. 三目运算符

三目运算符也叫做条件运算符
     string = 10 > 0 ?  "大于" : "不大于";

     system.out.println (s) ;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值