public void run()
{
if(statusa() && statusb())
{
System.out.println("ok");
}
}
public boolean statusa()
{
System.out.println("aa");
return false;
}
public boolean statusb()
{
System.out.println("bb");
return true;
}
测试发现如下:
1)当左边条件为false时,不再执行右边的条件
总结:条件是从左边向右边执行,当只一个条件满足的情况下将不会再执行第二个条件.
{
if(statusa() && statusb())
{
System.out.println("ok");
}
}
public boolean statusa()
{
System.out.println("aa");
return false;
}
public boolean statusb()
{
System.out.println("bb");
return true;
}
测试发现如下:
1)当左边条件为false时,不再执行右边的条件
总结:条件是从左边向右边执行,当只一个条件满足的情况下将不会再执行第二个条件.