Java循环与分支练习

习题1:

输出1~100内前5个可以被3整除的数。

public class Day2_Test1 {
//输出1~100内前5个可以被3整除的数。 public static void main(String[] args) {
int i = 1, count = 0;
while(i <= 100) {
if(i % 3 == 0) {
System.out.println(i);
count++;
}
if(count == 5) break;
i++;
}
}
}

输出:

3
6
9
12
15

习题2:

输出101~200内的质数。

public class Day2_Test2 {
//输出101~200内的质数。 public static void main(String[] args) {
for (int odd = 101; odd <= 200; odd += 2) {
boolean flag = true;
for(int div = 3; div < odd/2; div += 2) {
if (odd % div == 0) {
flag = false;
break;
}
}
if (!flag) continue;
System.out.println(odd);
}
}
}

输出

101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199
05-11 18:10