本帖最后由 刘文超 于 2013-3-25 15:47 编辑
if-else是一对的、值得注意点是:else和上边最近的if匹配
所以。。是下边这样的、、- //外层if开始
- if(m>0)
- //内层if-else
- if(n>2)
- System.out.println("A");
- else
- System.out.println("B");
- //内层结束
- //外层结束!
复制代码 因为m>0 为false所以外层压根没进去...
明白了没
建议lz还是用{}划定作用域比较好:- //外层if开始
- if(m>0){
- //内层if-else
- if(n>2){
- System.out.println("A");
- }else{
- System.out.println("B");
- }//内层结束
- }//外层结束!
复制代码 |