本帖最后由 骄阳登峰 于 2016-5-15 10:18 编辑
- boolean b=true;
- if(b=false){ //在判断条件时,先执行赋值操作,b值为false,执行else if
- System.out.println("a");
- } else if(b){ //b的值为false,执行else if
- System.out.println("b");
- }else if(!b){ //b的值为false,!b的值true,
- System.out.println("c"); //执行本语句,打印"c",
- } else {
- System.out.println("d");
- }
-
- }
- //执行本语句,打印"c",
- //如果将第二行的if语句的条件表达式中的b=false改为b==false
- boolean b=true;
- if(b==false){ //b值为true,则判断条件"b==false"的值为false,执行else if
- System.out.println("a");
- } else if(b){ //b的值为true,
- System.out.println("b"); //执行本语句,打印"b"
- }else if(!b){
- System.out.println("c");
- }else{
- System.out.println("d");
- }
- }
- //执行本语句,打印"b"
复制代码
|