JAVA求1到50以内的素数,并以五个元素为一行进行输出
时间: 2023-05-14 17:05:50 浏览: 119
以下是JAVA代码:
```
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 50; i++) {
boolean isPrime = true;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}
}
}
```
相关问题
Java输出100以内的素数,五个一行输出
```
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}
}
public static boolean isPrime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
}
```
java求 100 以内的素数,并将这些数在屏幕上 5 个一行地显示输出
要求输出100以内的素数,并将这些数在屏幕上每行显示5个的话,可以使用以下Java代码实现:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
count++;
if (count % 5 == 0) {
System.out.println();
}
}
}
}
// 判断一个数是否为素数
public static boolean isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}
```
运行以上代码,即可在屏幕上输出100以内的素数,每行显示5个。
阅读全文