Java基础语法(算术运算符)

运算符

Java语言支持以下运算符:

    算术运算符:+,-,*,/,%,++,--

    字符串连接运算符:+

    关系(比较)运算符:> , < , >= , <= , == , !=

    逻辑运算符:!,&,|,&&,||

    赋值运算符:=,+=,-=,*=,/=

    条件运算符

    位运算符

算术运算符

比较运算符

比较运算符的结果都是boolean型,也是要么true,要么false

比较运算符“==”不能误写为“=”

逻辑运算符

    逻辑与:&        逻辑或:|        逻辑非:!

    短路与:&&     短路或:||          短路异或:^

    

"&"和"&&"的区别:

"&"左边无论真假,右边都进行运算;

"&&" 如果左边为真,右边参与运算;如果左边为假,那么右边不参与运算;

"|"和"||"的区别同理,||表示:当左边为真,右边不参与运算;

赋值运算符:

符号: =

当"="两侧数据不一致时,可以使用自动类型转换或使用强制类型转换原则处理;

扩展运算符:+=,-=,*=,/=,%=

条件运算符

语法:

        (条件表达式) ? 表达式1 : 表达式2;

条件表达式结果为true,运算后的结果是表达式1;

                       为false,运算后的结果表达式为2;

位运算

日常开发中位运算使用相对较少,但是巧妙的使用位运算可以大量减少运行开销,优化算法;

表达式的运算顺序

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我剑锋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值