JAVA运算符和表达式(二)

5、关系操作符

关系操作符生成的是一个 boolean 结果,它们计算的是操作数的值之间的关系。

如果关系是真的,关系表达式的结果为 true;反之,结果为 false

关系操作符包括 小于(<)大于(>)小于或等于(<=)大于或等于(>=)等于(==)以及 不等于(!=)

6、逻辑操作符
逻辑操作符包括 与(&&)或(||) 非(!),它们根据参数的逻辑关系,生成一个 boolean值。

7、括号操作符

括号操作符(),可以提高括号中表达式的执行优先级。

int result1 = 1 + 2 + 3 * 4 - 5;
int result2 = (1 + 2 + 3) * 4 - 5;
System.out.println("1 + 2 + 3 * 4 - 5 = " + result1);
System.out.println("(1 + 2 + 3) * 4 - 5 = " + result2);

Output:

1 + 2 + 3 * 4 - 5 = 10
(1 + 2 + 3) * 4 - 5 = 19

8、位操作符
按位与(&)按位或(|)异或(^)取反(~)左移(<<)右移(>>)无符号右移(>>>)

9、三元操作符

三元操作符比较特殊,它有三个操作数。它的格式为:

(布尔表达式)? 值A : 值B

如果布尔表达式的值为true,则结果为值A;反之,结果为值B。

复制代码
public   static   int  GetMaxNum( int  x,  int  y) {
    
return  (x >= y) ? x : y;
}

public   static   void  main(String[] args) {
    
int  x = 5;
    
int  y = 20;
    System.out.println("The max of " + x + " and " + y + " is : " + GetMaxNum(x, y));

}
复制代码

:Java中只有一个三元操作符。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值