if...else...哪有你这样写的!
int score = 81;
if(score>80&&score<=90){
System.out.println("你是天才!");
}else if(score>90&&score<=100){
System.out,println("你是火星来的吗?");
}else{
System.out.println("不错!");
}
改变score的值,if语句只会输出以上三种情况的一种。
短路与 指的是&&:
单&时,左边无论真假,右边都进行运算;
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
[
本帖最后由 java新鸟 于 2014-8-11 23:27 编辑 ]