public static void main(String[] args) {
int num = 0;
int i = 1;
while(i < 101){
if(i % 3 == 0){
num ++ ;
System.out.println("第" + num + "个可以被3整出的数是" + i);
}
if (num > 4) break;
i ++ ;
}
}
这里的 num > 4 是因为在上一个 if 语句的执行体中当 num = 5时,就已经执行了依次输出语句,所以在最后的 if 语句的判断条件中将条件定为 num > 4。也可直接写成 num == 5