一个循环中每隔几次重复执行的处理思路

/**
 * 循环 x 次重新开始,采用取余的方式进行逻辑处理
 */
public static void main(String[] args) {
    // 每 4 次重新计数,0,1,2,3
    for (int i = 1; i <= 12; i++) {
        int count = (i+3) % 4;
        System.out.println("第" + i + "次循环,计数:" + count);
    }
    
    // 每 5 次重新计数,0,1,2,3,4
    for (int i = 1; i <= 10; i++) {
        int count = (i+4) % 5;
        System.out.println("第" + i + "次循环,计数:" + count);
    }
    
    // 每 x 次重新计数,0,1,2,3
    for (int i = 1; i <= 10; i++) {
        int x = Integer.valueOf(args[0]);
        int count = (i + (x - 1)) % x;
        System.out.println("第" + i + "次循环,计数:" + count);
    }
}

你可能感兴趣的:(一个循环中每隔几次重复执行的处理思路)