1.代码规范之 if 语句编写

技术文章 10个月前 完美者
1,733 0

标签:class   dem   int   嵌套   pre   scanner   举例   目的   项目   

  最近在看项目代码的时候, 看到需要判断的地方,出现了if的多重嵌套,  甚至是出现了十几层的嵌套, 代码的阅读性非常之差。 

  简单的举个例子(这里只是两层的嵌套): 

public class demo {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int n = sc.nextInt();
        int m = 0;
        if(n > 0){
            m  += 1;
            if(m >=1 ){
                System.out.println("输出结果");
            }
        }
    }
}

  从上面的这个例子来看,两层嵌套其实还是可以看的清的,但是如果在项目的开发过程中,出现了结果需要的多次级联判断,那么这个时候这样的嵌套的写法的话,很可能自己都被绕晕了,那么领导来看你的代码的时候,面对阅读性差的代码,事必会不愉快。

  因此,我们需要把自己的代码规范一下,可以把这里的 if 语句 全部写成平级的,提高代码的阅读性, 规范自己的代码。

  以上的代码规范如下(这里只是举例说明,实际的开发情况类似):

public class demo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int n = sc.nextInt();
        int m = 0;
        if (n > 0) {
            m += 1;
        }
        if (m >= 1) {
            System.out.println("输出结果");
        }
    }
}

 

1.代码规范之 if 语句编写

标签:class   dem   int   嵌套   pre   scanner   举例   目的   项目   

原文地址:https://www.cnblogs.com/lu97/p/14127057.html

版权声明:完美者 发表于 2020-12-18 12:13:00。
转载请注明:1.代码规范之 if 语句编写 | 完美导航

暂无评论

暂无评论...