java 取余_java运算符

今天来整理一下java的运算符。

1:算术运算符

算术运算符用在数学表达式中,跟数学中的作用一样,所以我们可以很快的理解它。有“+”;“-”;“*”;“/”;"%"(取余-->除数除于被除数的余数);“++”(自增-->操作数的值增加1);“--”(自减-->操作数的值减少1)

package 

运行结果:

自加运算(后加)2		a = 3
自加运算(先加)4		a = 4
自减运算(先减)2		a = 2
自减运算(后减)4		a = 3

加,减,乘,除,取余,都跟数学里的一样这里就不再一一举例了。

2:关系运算符

== 检查如果两个操作数的值是否相等,如果相等则条件为真。

!= 检查如果两个操作数的值是否相等,如果值不相等则条件为真。

> 检查左操作数的值是否大于右操作数的值,如果是那么条件为真。

< 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。

>= 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。假。

<= 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。

3:位运算符

Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。

位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:

A = 0011 1100
B = 0000 1101
-----------------
A&B = 0000 1100
A | B = 0011 1101
A ^ B = 0011 0001
~A= 1100 0011

& 如果相对应位都是1,则结果为1,否则为0;

| 如果相对应位都是 0,则结果为 0,否则为 1。

^ 如果相对应位值相同,则结果为0,否则为1。

〜 按位取反运算符翻转操作数的每一位,即0变成1,1变成0。

<< 按位左移运算符。左操作数按位左移右操作数指定的位数。

>> 按位右移运算符。左操作数按位右移右操作数指定的位数。

>>> 按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

3:逻辑运算符

&& 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。

| | 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。

! 称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。

4:条件运算符(?:)

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。

public 

运行结果:

Value of b is : 30
Value of b is : 20

别急,你的光芒,总会有人欣赏你的。你要加油!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值