谁帮我写一下用java编写找出1~100之间的素数的和数的代码?可以加QQ1030368860

如题所述

你好,按照你的要求代码如下,可以直接运行

public class test {
public static void main(String[] args) {
System.out.println("1既不是素数也不是和数");
for (int i = 2; i <= 100; i++) {
boolean isSu = true;
for (int j = 2, l = (int) Math.sqrt(i); j <= l; j++) {
if (i % j == 0) {
isSu = false;
break;
}
}
if (isSu) {
System.out.println(i + "是素数");
} else {
System.out.println(i + "是和数");
}
}
}
}

运行结果:

1既不是素数也不是和数
2是素数
3是素数
4是和数
5是素数
6是和数
7是素数
8是和数
9是和数
10是和数
11是素数
12是和数
13是素数
14是和数
15是和数
16是和数
17是素数
18是和数
19是素数
20是和数
21是和数
22是和数
23是素数
24是和数
25是和数
26是和数
27是和数
28是和数
29是素数
30是和数
31是素数
32是和数
33是和数
34是和数
35是和数
36是和数
37是素数
38是和数
39是和数
40是和数
41是素数
42是和数
43是素数
44是和数
45是和数
46是和数
47是素数
48是和数
49是和数
50是和数
51是和数
52是和数
53是素数
54是和数
55是和数
56是和数
57是和数
58是和数
59是素数
60是和数
61是素数
62是和数
63是和数
64是和数
65是和数
66是和数
67是素数
68是和数
69是和数
70是和数
71是素数
72是和数
73是素数
74是和数
75是和数
76是和数
77是和数
78是和数
79是素数
80是和数
81是和数
82是和数
83是素数
84是和数
85是和数
86是和数
87是和数
88是和数
89是素数
90是和数
91是和数
92是和数
93是和数
94是和数
95是和数
96是和数
97是素数
98是和数
99是和数
100是和数
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜