java吧 关注:1,245,825贴子:12,721,859
  • 5回复贴,共1

求助:if else 与 不加 else 的区别在哪

只看楼主收藏回复

if(判断){
语句;
}else{
语句;
}
if (判断){
语句;
}
语句;
以上两种方式的区别在哪


IP属地:四川1楼2018-12-10 18:07回复
    语法上是只有if是满足if的条件走if,不满足直接结束走后面的程序,if else是满足条件走if不满足走else。但逻辑上有时候效果一样


    IP属地:江苏来自Android客户端2楼2018-12-10 19:10
    收起回复

      为什么39行不加else就要出异常呢
      java.lang.StackOverflowError


      IP属地:四川5楼2018-12-10 19:58
      收起回复