java & 运算符可以哪些数据类型,比较? 1 & 12 怎么比较? 1 & 布尔型的怎么比较?
2个回答
展开全部
java 中 &属于逻辑运算符 &表示 在左右两边都为真时结果为真 有一边为假时结果为假, 1 & 12这个真心没什么意义 另外 & 不管 两边为真为假 两边都会运算 && 只有左边为真时 才会运算右边 左边为假时 会直接返回 假
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-16 · 知道合伙人数码行家
关注
展开全部
if(true & false){} //比较boolean类型
int i = 1; //声明int类型
if(i == 1 & i == 2){} //比较int类型
double d = 1.2d;
if(d == 1.2 & d == 1.3){} //比较double类型
float f = 1.3f;
if(f == 1.3 & f == 1.4){} //比较float类型
String s = "aa";
if(s.equals("ss") & s.equals("aa")){} //比较String类型
byte b = -128;
if(b == 127 & b == 12){}; //比较byte类型
int i = 1; //声明int类型
if(i == 1 & i == 2){} //比较int类型
double d = 1.2d;
if(d == 1.2 & d == 1.3){} //比较double类型
float f = 1.3f;
if(f == 1.3 & f == 1.4){} //比较float类型
String s = "aa";
if(s.equals("ss") & s.equals("aa")){} //比较String类型
byte b = -128;
if(b == 127 & b == 12){}; //比较byte类型
更多追问追答
追问
int类型 和 布尔类型 可以比较吗?
5 & true?
追答
是可以比较的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询