标题:关于JAVA运算符的问题
只看楼主
l54515429
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-22
 问题点数:0 回复次数:3 
关于JAVA运算符的问题

JAVA运算符有
= > < ! ~ ? : == <= >= != && || ++ -- + - * /
& | ^ % << >> >>> += -= *= /= &= |= ^= %= <<= >>= >>>=
有一部分常用的都知道名字用法,还有一部分就不懂了。
希望那位高手能不厌其烦,帮忙把这些运算符名字 用法 区别整理一下
也为了以后有我们这些新手出现类似的问题不用重复提问
我先代表各位新手谢谢了!!

搜索更多相关主题的帖子: JAVA 运算符 
2006-03-25 14:33
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
= 赋值运算,举例:int x=8;
> 比较运算,返回一个布尔值:if(3>1)true;
< 比较运算,返回一个布尔值,if(1<3)true;
! 逻辑非运算,它后面必须跟一个布尔值,并返回其布尔值的反,!(1>0) false;
~ 按位取反
? : java中唯一的三目运算符,a?b:c,a为真就取b,否则就取c
== 等于运算
<= 小于等于运算
>= 大于等于运算
!= 不等于运算
&& 逻辑与运算(短路运算)
|| 逻辑或运算(短路运算)
++ 单目运算符,自加1的运算
-- 单目运算符,自减1的运算
+ 加号运算符
- 减加运算符
* 乘号运算符
/ 除号运算符
| 接位或运算符(非短路)
% 取模运算符(得出余数,特别指出,在JAVA中对于浮点数也可以取模的,但是C/C++中不行)
>>> 右移且零填充运算符(不常用)
+= 先加后赋值
-= 先减后赋值
*= 先乘后赋值
/= 先除后赋值
&= 先按位取与后赋值
|= 先按位取或后赋值
^= 先按位取异或后赋值
%= 先取模后赋值
<<= 先左移后赋值
>>= 先右移后赋值
>>>= 先右移且零填充后赋值

有一些不常用的,像位运算符
先慢慢了解,后来就可以掌握了

可惜不是你,陪我到最后
2006-03-25 14:53
l54515429
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2005-12-22
得分:0 

感谢斑竹对我们新手的帮助与支持,斑竹辛苦了!!


就算我现在什么都没有,擦掉了眼泪还是抬头要挺胸,面带笑容不气馁往前冲。 我越挫越勇,我永远不退缩。
2006-03-25 17:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 

也谢谢你让我复习了一下这些操作符


可惜不是你,陪我到最后
2006-03-25 18:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-52692-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.142833 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved