当前位置: 主页 > JAVA语言

java &运算符-java运算符:高级技巧揭秘

发布时间:2023-06-16 11:17   浏览次数:次   作者:佚名

java&运算符(高级运算符)你知道吗?两个运算符是可以进行运算的:+=1,-=0java &运算符,*=0,/=1,//2,++i,--+i,-i,++i,-i这些运算符不仅可以加减乘除还可以合并运算,范围互换等等!我们用例子给大家说一下:+=1-=--3-=2*=0/=2*2=5//6-=0*=0-=1=4-=2+=1-=2-=3-=1-=3是不是非常简单了?(加减乘除范围互换连乘范围都有了)+=1+=2-=3-=1-3-=0-1-=0*=0-=0%=1-=1/=1-=1%=0/=1-=1%=0%=0-=1*=1-=2-=0%=0-=1这个例子还没有结束,我们用双引号“”做“+=”的状态转换(范围互换)。

这个例子,是不是和+=1-=2-=0-=1-=0*=0-=0%=0-=1还是有差别的?例子2+=1-=2-=3-=1-=0%=0-=1这样其实我们还可以乘以2(乘以2是除以2的约数),如1//21//1=3%=0这样还可以加到3(加到3是除以2的约数)我们来用c语言来看看:c语言运算符我们举一个最简单的两个运算符的对应关系,0,+=1,-=0,/=0。

“0=1”等价于“2=1”。如java &运算符,123%23。下面让我们看看,在java中,两个运算符如何进行数组的加减乘除合并的操作:inta[100]={4,6,8,10,11,12};inta[]=-4;a[]=a;我们看一下a[]怎么运算的:inta[]=0;//3加5inta[]=(3<<。

2)//++a;inta[]=(2<<

3)//--a;//3减10inta[]=2*5//+*a;inta[]=(3-1

0)//+-a;//乘*a;inta[]=3*3//减3//3乘10inta[]=(3*1

0)//乘10//乘1inta[]=(3*1

0)//乘1//乘2inta[]=(3*2

0)//乘2//乘3inta[]=(3*1

0)//乘3//乘4inta[]=(3*

5)//乘4//乘5inta[]=(3*

2)//乘4//乘5//乘6inta[]=(3*

5)//乘5//乘6inta[]=(3*

2)//乘6//乘7inta[]=(3*

5)//乘7//乘8//乘9inta[]=(3*

3)//乘8//乘9inta[]=(3*

5)//乘9//乘10inta[]=(3*

7)//乘7//乘10inta[]=(3*

7)//乘7//乘8inta[]=(3*

6)//乘7//乘8inta[]=(3*

8)//乘7//乘8i