回答編集履歴

2

変更

2020/07/14 06:53

投稿

snowdropAPP
snowdropAPP

スコア41

test CHANGED
@@ -1,19 +1,27 @@
1
- あらかじめ配列を20個作成して素数と判断されものを格納していくというのはどうでしょうか。
1
+ コピペしてきまし
2
2
 
3
- 私も初心者なのでミスがあると思いますがイメージはこんな感じです。
3
+ public class Test
4
4
 
5
- String[] list = new String[20];
5
+ { public static void main(String args[])
6
6
 
7
- if(条件式){
7
+ { int n,i;
8
8
 
9
- for(int i = 0; i < 20; i++)
9
+ for(n=2; n<50; n++)
10
10
 
11
- {
11
+ { for(i=n/2; n%i!=0; i--);
12
12
 
13
- System.out.println(list[i]);
13
+ if (i==1) System.out.println("素数 : " + n);
14
14
 
15
- }
15
+ }
16
16
 
17
- return;
17
+ }
18
18
 
19
- }
19
+ }
20
+
21
+
22
+
23
+ こちらのプログラムは1から50までの素数を調べるものです
24
+
25
+ 良ければ参考にしてください
26
+
27
+ ソース http://maedakobe.rw.xsi.jp/java2/sosu.htm

1

内容の編集

2020/07/14 06:53

投稿

snowdropAPP
snowdropAPP

スコア41

test CHANGED
@@ -1,11 +1,19 @@
1
1
  あらかじめ配列を20個作成しておき素数と判断されたものを格納していくというのはどうでしょうか。
2
+
3
+ 私も初心者なのでミスがあると思いますがイメージはこんな感じです。
2
4
 
3
5
  String[] list = new String[20];
4
6
 
7
+ if(条件式){
5
8
 
9
+ for(int i = 0; i < 20; i++)
10
+
11
+ {
6
12
 
7
13
  System.out.println(list[i]);
8
14
 
15
+ }
9
16
 
17
+ return;
10
18
 
11
- i++;
19
+ }