由java编写100以内的质数
时间: 2023-04-02 07:00:45 浏览: 114
您好,我可以回答您的问题。以下是由 Java 编写的 100 以内的质数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int num = 100;
for (int i = 2; i <= num; i++) {
boolean isPrime = true;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == ) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
}
}
```
希望能帮到您。
相关问题
用Java编写100以内质数
以下是用 Java 编写的求 100 以内质数的代码:
```java
public class PrimeNumber {
public static void main(String[] args) {
int n = 100;
System.out.println("2");
for (int i = 3; i <= n; i += 2) {
boolean isPrime = true;
for (int j = 3; j * j <= i; j += 2) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.println(i);
}
}
}
}
```
代码中,我们先输出 2,然后从 3 开始循环,每次增加 2,判断当前数是否为质数。如果当前数能被小于它的平方根的奇数整除,那么它就不是质数,否则就是质数。如果是质数就输出它。
用JAVA编写50以内的素数_java求50以内的素数
以下是使用Java编写的50以内的素数的程序:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int num = 50;
System.out.println("Prime numbers up to " + num + " are:");
for (int i = 2; i <= num; i++) {
boolean isPrime = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
}
}
```
运行结果如下:
```
Prime numbers up to 50 are:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
```
阅读全文