五:java运算符合集

本文详细介绍了算术运算符,包括加、减、乘、除和取模,以及它们在编程中的应用。举例说明了如何通过取模运算获取数字的个位、十位和百位。此外,还涵盖了赋值、比较、逻辑和位运算符的使用,如自增、自减、逻辑与、逻辑或和位移。最后,提到了三元运算符的使用方法,用于简洁地进行条件判断和赋值。
摘要由CSDN通过智能技术生成

算术运算符

算术运算符作用注意
+ 加加法运算
- 减减法运算*
*** 乘**乘法运算*
/ 除除以运算*
% 取模n%m—n除以m得到一个整数—余数就是结果,如果n比m小那就等于n余数的正负取决于n

%例子:int e=3987
e%10 求个数
e/10%10求十位数
e/100%10求百位数
e/1000%10求千位数

:++自增 --自减

赋值运算符:

赋值运算符作用
+=a=4 ;a+=2;a=a+2
-=*
*=*
%=*
/=*

比较运算符

比较运算符
> 大于
< 小于
>= 大于等于
<= 小于等于
== 恒等判断两边的值是不是相等
!= 不等判断两边的值是不是不相等

逻辑运算符

逻辑运算符含义
&&(逻辑与)如果两边都是true,结果为true。只要一边为false,结果就是false。
||(逻辑非)如果两边都是true,结果为true,否则为false
!(取反)如果为false,结果为true。反之则为false。
^异或两边相异时,结果为true;相同则为false

位运算符

逻辑运算符含义示例
<<左移5 << 5 = 20—>>>5 * 2 ^ 2 = 5 * 4 = 20
>>右移5 >> 1 = 2—> 5 / 2 ^ 1 = 5 / 2 = 2
&与运算(只要有一个为0,运算结果则为0,否则为1)3 & 5 = 1;0000 0011&0000 0101 = 0000 0001
|或运算(只要有一个为1,运算结果就为1)3 | 5=7;0000 0011 | 0000 0101 = 00000111
^异或运算(如果两个数值一样,运算结果就为0,否则就为1)3 ^ 5 = 6;0000 0011 | 0000 0101 =0000 0110
~取反运算6----->0110=-7
>>>无符号右移同右移

取反补充:
在这里插入图片描述在这里插入图片描述

三元运算符

 **格式:  boolean值?值1:值2**
 //例子
int c;
c=1>2?3:4;
System.out.println("c="+c);//c=4

//例子2
a=3;b=6;
//获取ab中得大值
int max;
max=a>b?a:b;
System.out.println("max="+max)

//例子3
    max=a>b?a:b;
	max=max>c?max:c;
//或者
max=(a>b)?(a>c?a:c):(b>c?b:c)
//或者
max=(a>b&&a>c)?a:(b>c?b:c);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值