您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何减少if语句

如何减少if语句

如何为案例创建方法

 public void printIfMod(int value, int mod){
       if (value % 10 == mod)
          System.out.println(...);
 }

 public void printIfDiv(int value, int div){
       if (value / 10 == div)
          System.out.println(...);
 }

然后,不是一堆东西,而是if两个方法调用集。您甚至可以创建一个调用上述两个方法的单个方法

 public void printIf(int value, int div){
      printIfMod(value, div);
      printIfDiv(value, div);
 }

 for(int i = 1; i < 100; i++) {
      printIf(i, 3);
      printIf(i, 5);
      ....
 }

在上面的代码中,ifs对我来说,问题的数量比重复代码数量少。

其他 2022/1/1 18:26:44 有422人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶