报告嵌套在其他表达式中的增量或减量表达式。 此类表达式可能令人困惑,并违反一般设计原则,即任何结构应当只发挥一种作用。

该快速修复会将递增或递减运算提取到单独的表达式语句中。

示例:


  int i = 10;
  while (i-- > 0) {
    System.out.println(i);
  }

在应用快速修复后:


  int i = 10;
  while (i > 0) {
    i--;
    System.out.println(i);
  }
  i--;