1、验证“&”的作用:
public class OperatorDemo{
public static void main(String[] args){
if(10!=10 & 10/0 == 0) //非短路与--要把所有的条件进行判断
{
System.out.println("条件满足。。。");
}
}
}
2、
验证“&&”的作用:
public class OperatorDemo2{
public static void main(String[] args){
if(10!=10 && 10/0 == 0) //短路与--就是因为第一个条件不满足,那么后面的条件就不再进行判断了,这就是短路与的作用
{
System.out.println("条件满足。。。");
}
}
}
3、
验证“|”的作用:
public class OperatorDemo3{
public static void main(String[] args){
if(10=10 | 10/0 == 0) //非短路或 所有的条件都会判断 ---会报exception错误
{
System.out.println("条件满足。。。");
}
}
}
4、
验证“ || ”的作用:
public class OperatorDemo5{
public static void main(String[] args){
if(10=10 | 10/0 == 0) //短路或 当第一个条件为true,后面的条件就可以忽略,所以在这里不会报异常错误。。。
{
System.out.println("条件满足。。。");
}
}
}