第四课堂 运算符部分

1.赋值运算符

赋值运算符用符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。例如:

int a =100;

该表达式是将100赋值给变量a。左方操作数必须是一个变量。

例题

2.算术运算符

java中的算术运算符主要又+(加)、-(减)、*(乘)、/(除)、%(求余)

它们都是二元运算符,java中算术运算符的功能及使用方式。如下图

 

 

3.自增和自减运算符

自增、自减运算符的作用是使用变量的值增1或者减1。放在草做元前面的自增、自减运算符,会将变量的值加1或者减1,然后再使用该变量参与表达式的运算。放在操作元后的自增、自减运算符,会使用参与表达式的运算,然后再将该变量加1(减1). 

例如:

++a(--a)                        //表示相似使用变量先使a的值加(减)1

a++(a--)                        //表示再使用a之后,使a的值加(减)1

”++a“与"a++"的作用都详单与a=a+1。        假设a=4        则

b=++a;        //先将a的值加1,然后赋给b,此时a值为5,b为5

另一个假设a=4       则:

b=a++;        //先将a的值赋给b。再将 a的值变为5,此时a值为5,b值为4

4.比较运算符

比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是 boolean 型。当运算符对应的关系成立时,运算结果为 true,否则为 false。所有比较运算符通常作为判断的依据用在条件语句中。比较运算符共有 6个

 

再主方法中创建整形变量,使用比较运算符对变量进行比较运算并运算后的结果如下图。

 

5.逻辑运算符

1为真        0为假

&&两者为真,结果才为真

||一者为真,则都为真

!非真即假,非假即真

^两者相同为0,不同为1

” && “属于” 短路 “运算符,而”&“属于 ” 非短路 “运算符。

用逻辑运算符尽心那个逻辑运算时结果如下

 

6.位运算符

6.1“按位异或”运算

按位异或”运算的运算符是“^”,为双目运算符。“按位异或”运算的运算法则是:当两个数的二进制表示相同《同时为0或同时为1)时,结果为0,否则为1若两个操作数的精度不同结果的精度与精度高的操作数相同

6.2移位操作

除了上述运算符,还可以对数据按二进制位进行移位操作。java中的移位运算符又以下3种:

<<:左移。        空位补零,溢出去掉

>>:右移。        正数补零,负数补一,溢出去掉

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值