回答編集履歴

1

whileを使って

2015/10/18 13:17

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -15,3 +15,41 @@
15
15
  これが大枠になります.これをもとに,具体的にどうするのかを考えながら文章・コード化してみてください.
16
16
 
17
17
  あとどうもブロックがずれていることに気づいていないようなので,ブロックを作るときは"{"に対応する"}"を先に書いてしまう癖を付けましょう.
18
+
19
+ ---
20
+
21
+
22
+
23
+ あるいはdo-whileを使わなくとも通常のwhileで次のような書き方で(Eclipse上では)うまく動作しました.
24
+
25
+ ```java
26
+
27
+ import java.util.Scanner;
28
+
29
+
30
+
31
+ public class Test {
32
+
33
+
34
+
35
+ public static void main(String[] args) {
36
+
37
+ Scanner s = new Scanner(System.in);
38
+
39
+ System.out.println("入力");
40
+
41
+ while (s.nextInt() != 1) {
42
+
43
+ System.out.println("エラー!もう一度");
44
+
45
+ }
46
+
47
+ System.out.println("成功");
48
+
49
+ s.close();
50
+
51
+ }
52
+
53
+ }
54
+
55
+ ```