添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
多个if条件判断if(条件){}if(条件){}if(条件){}if(条件){}...if-else if条件判断if(条件){}else if(条件){}else if(条件){}else if(条件){}...区别:多个if条件判断:会逐一进行判断,不论前一次的if的条件判断是否为true,都会进入下一次if的条件判断多个if条件判断:逻辑上不太合理,执行效率比较低,判断执行占用时间过多较浪费if- else if条件判断:会对多个条件进行判断,只要满足某一个判断条件
从字面上理解if为如果,就是如果这种情况,如果那种情况。 else if 不是上一个 条件 的前提下,如果是这个 条件 区别 1:if无论是否满足 条件 都会向下执行,知道程序结束,else if 满足一个 条件 就会停止执行。 区别 2:由于if都会执行一遍,则可能会同一个需要 判断 的事件,会进入2个if语句中,出现错误,而else if就不会发生这样的事情 原文:https://blog.csdn.net/qq_42643887/article/details/84559300 if(表达式)语句…; if(表达式)语句…; 多个 if并列,程序会依次执行 判断 每一条if表达式是否为真,真则执行内部语句,执行完跳到下一条if;假则直接跳到下一条if,直到 判断 完所有的if。 if(表达式)语句…; else if(表达式)语句…; else if(表达式)语句…; 程序按照顺序依次 判断 表达式是否为真,真则执行内部语句,执行完后则不再执行 判断 后面的if表达式;假则跳到下一条if表达式进行 判断 。 if(a==1){System.out.println("1");}   if(a==2){System.out.println("2");}   if(a==3){System.out.println("3");}   if(a==1){System.out.println("1");}   else if(a==2){System.out.println("2"