Java运算符

赋值运算符

赋值运算符以符号“=”表示,它是一个二元运算符,其功能是将右方的值赋给左方的操作数。由于赋值运算符处理时会先取得右方表达式处理后的结果,因此一个表达式中若含有两个以上的“=”的运算符,会从右边的开始处理

c=b=a+4从右往左计算

a=15;

b=a+4;

c=b;

运行结果如下:

算术运算符

java中的运算符主要有+(加)-(减)*(乘)/(除)%(求余),这些都是二元运算符。

算术模拟器

使用算术运算符模拟计算器,使用完要关闭模拟计算器

运行结果如下

自增和自减运算符

符号在前先运算再使用

符号在后先使用再运算

比较运算符

比较运算符也属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。当运算符对应的关系成立时,运算结果为true,否则为false。运算符共有六种:

  1. >比较左方是否大于右方

  1. <比较左方是否小于右方

  1. ==比较左方是否等于右方

  1. >=比较左方是否大于等于右方

  1. <=比较左方是否小于等于右方

  1. !=比较左方是否不等于右方

使用不同的比较运算符判断两个整数的关系

运行结果如下:

逻辑运算符

&:两者都为真结果才为真

|:只要有一者为真结果即为真

!:非真即假 非假即真

位运算符
  1. “按位与”运算

&:两者都为1,结果才是1

  1. “按位或”运算

|只要有一者为1,结果就是1

  1. “按位取反”运算

1变0,0变1

  1. “按位异或”运算

两者相同即为0,不同则为1

  1. 移位操作

<<:左移 整体左移 空位补0 溢出去掉

>>:右移 整体右移 正数空位补0 负数空位补1 溢出去掉

>>>:无符号右移 整体右移 空位补0 溢出去掉

三元运算符

三元运算符的运算规则为:若条件的值为true,则整个表达式取值1,否则取2。

运行结果如下:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值