/**
* 循环 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);
}
}
网友评论