由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 关于运算符的问题
相关主题
新手问为什么java不支持运算符重载呢Java的method不都是virtual的么?private就不同了?
rails和java,c#的rest web services比较,有何优缺点? (转载)static final的问题
为什么java没有destructorJAVA中文TELNET MwTerm 1.000 Final
Test your PC speedHow to detect the operation system language in Java?
关于actionPerformed()的问题如何关闭打开的输入输出?
JAVA XML Question - DocumentBuilderFactory初级c++选手询问java入门教材/资料等学习材料
start up tomcat problem求推荐Java学习材料 (转载)
有熟悉Java Reflection的吗Java编程做consulting的机会很少?
相关话题的讨论汇总
话题: int话题: final话题: java话题: private话题: 运算符
进入Java版参与讨论
1 (共1页)
m******l
发帖数: 613
1
我看到有人这样写程序
private final int A=2;
private final int B=4;
int a;
if(condition)
a|=A;
else a=A|B;
请问这是什么意思?
还有就是,如果写if(a&A) 。。。
那是不是就相当于 a>0&&A>0呢,但我的A已经声明成final int了
这样有什么意义呢
c*****t
发帖数: 1879
2
better get a Java book and read about java operators.

【在 m******l 的大作中提到】
: 我看到有人这样写程序
: private final int A=2;
: private final int B=4;
: int a;
: if(condition)
: a|=A;
: else a=A|B;
: 请问这是什么意思?
: 还有就是,如果写if(a&A) 。。。
: 那是不是就相当于 a>0&&A>0呢,但我的A已经声明成final int了

m******l
发帖数: 613
3

#define A 16
int a
if(a&A) ...
我实在是不明白,这种运算符啥意思
难道真的是if(a>0&&A>0),我从来没碰到过这么烦躁的代码,从没见过这么奇怪的用法
还请高手不吝赐教,不然我真的没办法啦

【在 c*****t 的大作中提到】
: better get a Java book and read about java operators.
m******l
发帖数: 613
4
还有一个问题
#define A 10
#define B 12
这本身都是很平常的宏定义
但竟然可以这样写
int a;
a=A|B;
在if中这样用 if(a&A)...
这到底是什么意思,我从来没见过这种写法,真是愁死我了

【在 m******l 的大作中提到】
:
: #define A 16
: int a
: if(a&A) ...
: 我实在是不明白,这种运算符啥意思
: 难道真的是if(a>0&&A>0),我从来没碰到过这么烦躁的代码,从没见过这么奇怪的用法
: 还请高手不吝赐教,不然我真的没办法啦

g*****g
发帖数: 34805
5
I don't think Java has macro. In C, well, you'd better consult
a C book about bit And/Or operators.



【在 m******l 的大作中提到】
: 还有一个问题
: #define A 10
: #define B 12
: 这本身都是很平常的宏定义
: 但竟然可以这样写
: int a;
: a=A|B;
: 在if中这样用 if(a&A)...
: 这到底是什么意思,我从来没见过这种写法,真是愁死我了

1 (共1页)
进入Java版参与讨论
相关主题
Java编程做consulting的机会很少?关于actionPerformed()的问题
BufferedWriter里的write()JAVA XML Question - DocumentBuilderFactory
SCJP都考些啥?start up tomcat problem
出来做Consultant吧别给人打工了有熟悉Java Reflection的吗
新手问为什么java不支持运算符重载呢Java的method不都是virtual的么?private就不同了?
rails和java,c#的rest web services比较,有何优缺点? (转载)static final的问题
为什么java没有destructorJAVA中文TELNET MwTerm 1.000 Final
Test your PC speedHow to detect the operation system language in Java?
相关话题的讨论汇总
话题: int话题: final话题: java话题: private话题: 运算符