@Test
//prime:素数
//判断101-200之间有多少个素数,并输出所有素数。
public void prime1() {
int count =0;
int line = 0;
for (int prime = 101; prime <= 200; prime++) {
int j = 0;
for (int i = 1; i <= prime; i++) {
if (prime % i == 0) {
j++;
}
}if (j <= 2) {
System.out.print(prime+"\t");
count++;
line ++;
if (count == 7) {
System.out.println();
count =0;
}
}
}
System.out.println("素数个数为"+line);
}
@Test
public void prime2() {
int count =0;
for (int x = 101; x <= 200; x++) {
boolean flag = false;
for (int y = 2; y < x ; y++) {
if (x % y == 0) {
flag = true;
break;
}
}
if (!flag) {
System.out.println(x);
count++;
}
}
System.out.println("101-200之间的素数个数"+count+"个");
}
判断101-200之间有多少个素数,并输出所有素数。
最新推荐文章于 2023-08-19 16:44:01 发布