java编程验证哥德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7 完整代码
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 18:21:10
![java编程验证哥德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7 完整代码](/uploads/image/z/3177220-4-0.jpg?t=java%E7%BC%96%E7%A8%8B%E9%AA%8C%E8%AF%81%E5%93%A5%E5%BE%B7%E5%B7%B4%E8%B5%AB%E7%8C%9C%E6%83%B3%2C%E4%BB%BB%E4%BD%95%E5%A4%A7%E4%BA%8E6%E7%9A%84%E5%81%B6%E6%95%B0%E5%8F%AF%E4%BB%A5%E8%A1%A8%E7%A4%BA%E4%B8%BA%E4%B8%A4%E7%B4%A0%E6%95%B0%E4%B9%8B%E5%92%8C%2C%E5%A6%8210%3D3%2B7+%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81)
java编程验证哥德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7 完整代码
java编程验证哥德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7 完整代码
java编程验证哥德巴赫猜想,任何大于6的偶数可以表示为两素数之和,如10=3+7 完整代码
具体代码如下:
import java.util.*;
public class GoldbachClass {
//判断是不是素数
public boolean isPrimeNum (int n) {
int i;
for (i = 2; i < n/2; i++) { if(n%i == 0)
break;
}
if(i >= n/2) return true;
return false;
}
//验证哥德巴赫猜想
public void getGoldbachNum (int n) {
if(n < 6 || n%2 == 1)
{
System.out.println (n + "不满足哥德巴赫猜想!");
return;
}
for(int i=2; i