1运算符
1)算术运算符
+-/%++--
+:如果有加数为“”(字符串),表示连接
%:2%1 0
++:自增1 num++:先参与运算,然后在自增 ++num:先自增,再参与运算
--:自减1 num-- --num
2)赋值运算符
= += -= = /= %=
num=3;
+= num+=3=>num=num+3
左边=右边=>左边=左边?右边
3)关系运算符
==!=><>=<=
==:用来判断两个数是否相等
4)逻辑运算符
&&||!^&|
结果类型:boolean类型
与:串联,并且
或:并联,或者
非:取反
异或:不同为真,相同为假
与:&& &区别:
&&:短路与,如果第一个能判断出结果,则霍营电脑培训认为后面的不再判断
&:所有的都会判断
|| |区别:同上面
5)位运算符:
&|~^ <<>> >>>
对数值按位 *** 作:
6&3
00000110
&00000011
00000010
<<:2<<3=>16补0
>>:16>>2=>4:正数补0,负数补1
>>>:补0
三目运算符:
?:
条件表达式?结果1:结果2;
如果表达式结果为true:结果为结果1
否则为结果2
1>21:0;结果为0
第一:int f=e%4;
因为上面的e已经为-14(int e=-d; //e=-14
),所以这里拿-14%4,结果自然是-2。
第二:
double h=g%4;
同样,因为之前给g赋值为18。4,所以拿18。4%4,结果就是2。4
第三:
j=i++的意思是,先把i的值赋给j,然后i再自加1,之前定义了i=3,所以这里j=3,然后i自加1,就是4。
第五:
k=++i的意思是,先把i自加1的值赋给k,因为上面i的值已经是4,所以这里k=5,i自加1后的值也就是5。Java表达式是变量、常量、运算符、方法调用的序列,它执行指定的计算并返回某个确定的值。
其中,运算符按 *** 作数的数目:有一元运算符(++、--)、二元运算符(+、-、>等等)和三元运算符(?:),它们分别对应一到三个 *** 作数。
表达式一般按运算符来分:
算术表达式(float x=83f、i++)、
关系表达式(3>7、3<7)、
布尔逻辑表达式((5>4)&&true、!false)、
位运算表达式(a=34^3)、
赋值表达式、
条件表达式(b=100>89a=ture:a=false)
以及复合表达式。
还有一种叫“表达式语句”,就是在表达式后加上分号作为语句来使用。(int i=123;)
运算符的通用格式如下:
expression1expression2:expression3
其中,expression1是一个布尔表达式。如果expression1为真,那么expression2被求值;否则,expression3被求值。整个表达式的值就是被求值表达式(expression2或expression3)的值。expression2和expression3是除了void以外的任何类型的表达式,且它们的类型必须相同。
下面是一个利用运算符的例子:
ratio=denom==00:num/denom;
当Java计算这个表达式时,它首先看问号左边的表达式。如果denom等于0,那么在问号和冒号之间的表达式被求值,并且该值被作为整个表达式的值。如果denom不等于零,那么在冒号之后的表达式被求值,并且该值被作为整个表达式的值。然后将整个表达式的值赋给变量ratio。
一、电脑常见问题
主板不启动,开机无显示,有显卡报警声。
故障原因:一般是显卡松动或显卡损坏。
处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。
如果以上办法处理后还报警,就可能是显卡的芯片坏了,更换或修理显卡。如果开机后听到"嘀"的一声自检通过,显示器正常但就是没有图像,把该显卡插在其他主板上,使用正常,那就是显卡与主板不兼容,应该更换显卡。
运算符 含义 示例~ 按位非(NOT) b = ~a
& 按位与(AND) c = a & b
| 按位或(OR) c = a | b
^ 按位异或(XOR) c = a ^ b
>> 右移 b = a >> 2
>>> 右移,左边空出的位以0填充 b = a >>> 2
<< 左移 b = a << 1
当然同样有 &=,|=,^=,>>=,>>>=,<<=。
有关这些 *** 作的细节可以参看
>都转换成16进制,就好处理
00000000 00000000 00000000 00010011
00000000 00000000 00000000 00010100
结果
00000000 00000000 00000000 00010000
只有两个位都是1,结果的位才是1 。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)