java 求100以内的孪生素数(孪生素数是指两个素数的差值为2的素数,例如3和5,11和13等) 修改以下代码,使程序能够正常运行
时间: 2024-02-22 15:59:00 浏览: 70
以下是能够求100以内的孪生素数的 Java 代码:
```java
public class TwinPrimes {
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;
}
public static void main(String[] args) {
for (int i = 3; i < 100; i += 2) {
if (isPrime(i) && isPrime(i + 2)) {
System.out.println(i + " " + (i + 2));
}
}
}
}
```
修改后的代码如下:
```java
public class TwinPrimes {
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;
}
public static void main(String[] args) {
for (int i = 3; i < 100; i += 2) {
if (isPrime(i) && isPrime(i + 2)) {
System.out.println(i + " " + (i + 2));
}
}
}
}
```
请在 Java 环境中运行此代码来输出 100 以内的孪生素数。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)