一道java面试题,帮我看看

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:44:27
&,^,|与条件运算符&&,||的区别??

写了点东西,复制到你的程序里,然后你在if中分别比较一个&与两个&的区别 一个&的时候输出 1和2 两个&的时候输出1 结果还用我说不,怕你不给我分,说明一个&的时候两边都要计算,两个&的时候当一边确定结果了,另一边就不计算了。

public static void main(String[] args)
{
if(getBoolean1()&getBoolean2())
{
System.out.println("true");
}
}
public static boolean getBoolean1()
{
System.out.println("1");
return false;
}
public static boolean getBoolean2()
{
System.out.println("2");
return false;
}