teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2019/09/17 09:53

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -18,6 +18,7 @@
18
18
 
19
19
  例えば素数判定用のメソッドisPrimeがあるならば、次のように書けるでしょう。
20
20
  ```Java
21
+ // judgeって命名はぱっとしない。判定を超えて出力まで担うのは不自然。
21
22
  public static void judge(int min, int max) {
22
23
  for(int n = min; n < max; ++n) {
23
24
  if(isPrime(n)) {
@@ -25,4 +26,10 @@
25
26
  }
26
27
  }
27
28
  }
28
- ```
29
+ ```
30
+
31
+ コードの書き方について
32
+ ---
33
+ teratailには、コードを見やすく表示する機能があります。
34
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押して下さい。
35
+ ![Java](f4ed904eff3506b68bb6e4c2b205ebd1.gif)

1

追記

2019/09/17 09:53

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -4,7 +4,7 @@
4
4
  break;
5
5
  }
6
6
  if(i > (x/2)) { ← この条件
7
- System.out.print(x+" ");
7
+ System.out.print(x + " ");
8
8
  }
9
9
  }
10
10
  > ```
@@ -14,4 +14,15 @@
14
14
 
15
15
  ---
16
16
  解決する方法はいろいろありますが、
17
- 素数であるか判定する為にstaticメソッドを用意してやると見通しが良くなります。
17
+ 素数であるか判定する為にstaticメソッドを用意してやると見通しが良くなります。
18
+
19
+ 例えば素数判定用のメソッドisPrimeがあるならば、次のように書けるでしょう。
20
+ ```Java
21
+ public static void judge(int min, int max) {
22
+ for(int n = min; n < max; ++n) {
23
+ if(isPrime(n)) {
24
+ System.out.print(n + " ");
25
+ }
26
+ }
27
+ }
28
+ ```