运算符与表达式

运算符与表达式

一、运算符按数目可分为:
1、单目(一元)运算符:有一个操作数;i++
2、双目(二元)运算符:有两个操作数;a+b
3、三目(三元)运算符:有三个操作数。x>y?a:b
二、表达式
表达式是变量、常量、运算符、方法等按照一定的运算规则组成的序列,
并返回一个值。
•例:( x + 12.3/y ) >= 10
• x=100+20
•表达式是运算符运算的表述,它返回值不仅与表达式中的操作数有关,而
且还是运算符操作顺序有关。
•表达式有时也称为运算式。
三、关系运算
1、关系运算符中比较特别,如果进行比较的两个操作数都是数值类型,即
使它们的数据类型不同,只要它们的值相等,都将返回true。
例如’a’97返回true,55.0也返回true。
2、如果两个操作数都是引用类型,则只有当两个引用变量的类型具有继承关
系时才可以比较,且这两个引用必须指向同一个对象(地址相同)才会返回
true。如果两个操作数是布尔类型的值也可以进行比较。
例如true
false返回false。
四、逻辑运算
在逻辑运算时,为了提高运行效率,Java提供了“短路运算”功能。
1、&&运算符检查第一个操作数是否为false,如果是false则结果必为false,无需
检查第二个操作数。
2、||运算符检查第一个表达式是否为true,如果是true则结果必为true,无需检
查第二个操作数。检查其他内容。因此,对于&&当第一个操作数为fasle时会出
现短路;对于||当第一个操作数为true时会出现短路。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值