zoukankan      html  css  js  c++  java
  • 1.代码规范之 if 语句编写

      最近在看项目代码的时候, 看到需要判断的地方,出现了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("输出结果");
            }
        }
    }
  • 相关阅读:
    The user specified as a definer (”@’%') does not exist解决方法
    mongodb下载地址
    镜像系统,超好用
    部署mysql后,无法设置用户远程登陆(%只所有用户,不可以,只能给指定的ip?)
    Libcap的简介及安装
    GCC命令基础
    gcc安装(centos)
    React Native 踩坑
    webpack 和 babel
    React 开发笔记
  • 原文地址:https://www.cnblogs.com/lu97/p/14127057.html
Copyright © 2011-2022 走看看