多个if条件判断与if-else if的区别

多个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条件判断:逻辑上非常清晰且合理,执行效率比较高

你可能感兴趣的:(java,idea,程序设计,后端,开发语言)