一般来说,代码块嵌套不要超过5层。
为了达到这个目的,就不要用那么多的if。
一般情况下,我们只需要对一种请款判断,而不需要一个else语句,为了减少嵌套,我们可以首先判断他的相反条件,然后执行continue,break,return等,然后正常条件顺着写即可,比如:
i本来要写
if(a != null){
XXXX
}
可以写作
if(a==null){
return;
}
XXXX
这样即可减少嵌套
为了达到这个目的,就不要用那么多的if。
一般情况下,我们只需要对一种请款判断,而不需要一个else语句,为了减少嵌套,我们可以首先判断他的相反条件,然后执行continue,break,return等,然后正常条件顺着写即可,比如:
i本来要写
if(a != null){
XXXX
}
可以写作
if(a==null){
return;
}
XXXX
这样即可减少嵌套