Java循环综合练习二之哥德巴赫猜想
Java循环综合练习二之哥德巴赫猜想网络知识:1742年,哥德巴赫给欧拉的信中提出了以下猜想:任一大于2的整数都可写成三个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,然而一直到死,欧拉也无法证明。本关任务:验证 7-100(含 7 不含 100)之间的数是否符合哥德巴赫猜想。哥德巴赫猜想:任一大于 6 的正整数都能分解成两个素数之和。(哥德巴赫啥时候还有这个
·
Java循环综合练习二之哥德巴赫猜想
网络知识:1742年,哥德巴赫给欧拉的信中提出了以下猜想:任一大于2的整数都可写成三个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,然而一直到死,欧拉也无法证明。
本关任务:验证 7-100(含 7 不含 100)之间的数是否符合哥德巴赫猜想。
哥德巴赫猜想:任一大于 6 的正整数都能分解成两个素数之和。
(哥德巴赫啥时候还有这个猜想,没见过)
素数:一个大于 1 的自然数,除了 1 和它自身外,不能被其他自然数整除的数。
此代码解决了,【7,99】中所有能被分解成两个素数的和的分解式
public class GeTest {
// 判断整数是否是素数
public static boolean isPrime(int x){
for(int y=2;y<x;y++){
if(x%y==0){
return false;
}
}
return true;
}
public static void main(String[] args) {
// 验证 7-100 之间的数符合哥德巴赫猜想
// 请在Begin-End间编写完整代码
/********** Begin **********/
for(int i=7;i<100;i++){
for(int j=2;j<=i/2;j++){
if(isPrime(j)&&isPrime(i-j))
System.out.printf("%d可分解为素数%d和素数%d\n",i,j,i-j);
}
}
/********** End **********/
}
}
运行结果:
7可分解为素数2和素数5
8可分解为素数3和素数5
9可分解为素数2和素数7
10可分解为素数3和素数7
10可分解为素数5和素数5
12可分解为素数5和素数7
13可分解为素数2和素数11
14可分解为素数3和素数11
14可分解为素数7和素数7
15可分解为素数2和素数13
16可分解为素数3和素数13
16可分解为素数5和素数11
18可分解为素数5和素数13
18可分解为素数7和素数11
19可分解为素数2和素数17
20可分解为素数3和素数17
20可分解为素数7和素数13
21可分解为素数2和素数19
22可分解为素数3和素数19
22可分解为素数5和素数17
22可分解为素数11和素数11
24可分解为素数5和素数19
24可分解为素数7和素数17
24可分解为素数11和素数13
25可分解为素数2和素数23
26可分解为素数3和素数23
26可分解为素数7和素数19
26可分解为素数13和素数13
28可分解为素数5和素数23
28可分解为素数11和素数17
30可分解为素数7和素数23
30可分解为素数11和素数19
30可分解为素数13和素数17
31可分解为素数2和素数29
32可分解为素数3和素数29
32可分解为素数13和素数19
33可分解为素数2和素数31
34可分解为素数3和素数31
34可分解为素数5和素数29
34可分解为素数11和素数23
34可分解为素数17和素数17
36可分解为素数5和素数31
36可分解为素数7和素数29
36可分解为素数13和素数23
36可分解为素数17和素数19
38可分解为素数7和素数31
38可分解为素数19和素数19
39可分解为素数2和素数37
40可分解为素数3和素数37
40可分解为素数11和素数29
40可分解为素数17和素数23
42可分解为素数5和素数37
42可分解为素数11和素数31
42可分解为素数13和素数29
42可分解为素数19和素数23
43可分解为素数2和素数41
44可分解为素数3和素数41
44可分解为素数7和素数37
44可分解为素数13和素数31
45可分解为素数2和素数43
46可分解为素数3和素数43
46可分解为素数5和素数41
46可分解为素数17和素数29
46可分解为素数23和素数23
48可分解为素数5和素数43
48可分解为素数7和素数41
48可分解为素数11和素数37
48可分解为素数17和素数31
48可分解为素数19和素数29
49可分解为素数2和素数47
50可分解为素数3和素数47
50可分解为素数7和素数43
50可分解为素数13和素数37
50可分解为素数19和素数31
52可分解为素数5和素数47
52可分解为素数11和素数41
52可分解为素数23和素数29
54可分解为素数7和素数47
54可分解为素数11和素数43
54可分解为素数13和素数41
54可分解为素数17和素数37
54可分解为素数23和素数31
55可分解为素数2和素数53
56可分解为素数3和素数53
56可分解为素数13和素数43
56可分解为素数19和素数37
58可分解为素数5和素数53
58可分解为素数11和素数47
58可分解为素数17和素数41
58可分解为素数29和素数29
60可分解为素数7和素数53
60可分解为素数13和素数47
60可分解为素数17和素数43
60可分解为素数19和素数41
60可分解为素数23和素数37
60可分解为素数29和素数31
61可分解为素数2和素数59
62可分解为素数3和素数59
62可分解为素数19和素数43
62可分解为素数31和素数31
63可分解为素数2和素数61
64可分解为素数3和素数61
64可分解为素数5和素数59
64可分解为素数11和素数53
64可分解为素数17和素数47
64可分解为素数23和素数41
66可分解为素数5和素数61
66可分解为素数7和素数59
66可分解为素数13和素数53
66可分解为素数19和素数47
66可分解为素数23和素数43
66可分解为素数29和素数37
68可分解为素数7和素数61
68可分解为素数31和素数37
69可分解为素数2和素数67
70可分解为素数3和素数67
70可分解为素数11和素数59
70可分解为素数17和素数53
70可分解为素数23和素数47
70可分解为素数29和素数41
72可分解为素数5和素数67
72可分解为素数11和素数61
72可分解为素数13和素数59
72可分解为素数19和素数53
72可分解为素数29和素数43
72可分解为素数31和素数41
73可分解为素数2和素数71
74可分解为素数3和素数71
74可分解为素数7和素数67
74可分解为素数13和素数61
74可分解为素数31和素数43
74可分解为素数37和素数37
75可分解为素数2和素数73
76可分解为素数3和素数73
76可分解为素数5和素数71
76可分解为素数17和素数59
76可分解为素数23和素数53
76可分解为素数29和素数47
78可分解为素数5和素数73
78可分解为素数7和素数71
78可分解为素数11和素数67
78可分解为素数17和素数61
78可分解为素数19和素数59
78可分解为素数31和素数47
78可分解为素数37和素数41
80可分解为素数7和素数73
80可分解为素数13和素数67
80可分解为素数19和素数61
80可分解为素数37和素数43
81可分解为素数2和素数79
82可分解为素数3和素数79
82可分解为素数11和素数71
82可分解为素数23和素数59
82可分解为素数29和素数53
82可分解为素数41和素数41
84可分解为素数5和素数79
84可分解为素数11和素数73
84可分解为素数13和素数71
84可分解为素数17和素数67
84可分解为素数23和素数61
84可分解为素数31和素数53
84可分解为素数37和素数47
84可分解为素数41和素数43
85可分解为素数2和素数83
86可分解为素数3和素数83
86可分解为素数7和素数79
86可分解为素数13和素数73
86可分解为素数19和素数67
86可分解为素数43和素数43
88可分解为素数5和素数83
88可分解为素数17和素数71
88可分解为素数29和素数59
88可分解为素数41和素数47
90可分解为素数7和素数83
90可分解为素数11和素数79
90可分解为素数17和素数73
90可分解为素数19和素数71
90可分解为素数23和素数67
90可分解为素数29和素数61
90可分解为素数31和素数59
90可分解为素数37和素数53
90可分解为素数43和素数47
91可分解为素数2和素数89
92可分解为素数3和素数89
92可分解为素数13和素数79
92可分解为素数19和素数73
92可分解为素数31和素数61
94可分解为素数5和素数89
94可分解为素数11和素数83
94可分解为素数23和素数71
94可分解为素数41和素数53
94可分解为素数47和素数47
96可分解为素数7和素数89
96可分解为素数13和素数83
96可分解为素数17和素数79
96可分解为素数23和素数73
96可分解为素数29和素数67
96可分解为素数37和素数59
96可分解为素数43和素数53
98可分解为素数19和素数79
98可分解为素数31和素数67
98可分解为素数37和素数61
99可分解为素数2和素数97
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)