标签: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("输出结果"); } } }
标签:class dem int 嵌套 pre scanner 举例 目的 项目
原文地址:https://www.cnblogs.com/lu97/p/14127057.html