回答編集履歴

2

追記

2017/07/05 08:15

投稿

momon-ga
momon-ga

スコア4820

test CHANGED
@@ -35,3 +35,37 @@
35
35
 
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ 追記:多分「底辺」と「cm」の間に空白があって、そこに入力させるという想定では?
42
+
43
+ ハ、ハードルが高い。
44
+
45
+ はじめて、`\b`使ったよ。。。
46
+
47
+
48
+
49
+ ```ここに言語を入力
50
+
51
+ for (int i = 0; i < number; i++) {
52
+
53
+ System.out.print(paramNames[i] + " ___ cm:\b\b\b\b\b\b\b");
54
+
55
+ try {
56
+
57
+ params[i] = Double.parseDouble(br.readLine());
58
+
59
+ //System.out.println("cm");
60
+
61
+ } catch (NumberFormatException e) {
62
+
63
+ System.out.println("数値を入力してください");
64
+
65
+ i--;
66
+
67
+ }
68
+
69
+ }
70
+
71
+ ```

1

インデントずれてたので修正

2017/07/05 08:15

投稿

momon-ga
momon-ga

スコア4820

test CHANGED
@@ -16,19 +16,19 @@
16
16
 
17
17
  System.out.print(paramNames[i] + "(cm):"); // ここでcmを表示
18
18
 
19
- try {
19
+ try {
20
20
 
21
- params[i] = Double.parseDouble(br.readLine());
21
+ params[i] = Double.parseDouble(br.readLine());
22
22
 
23
- //System.out.println("cm"); // 削除
23
+ //System.out.println("cm"); // 削除
24
24
 
25
- } catch (NumberFormatException e) {
25
+ } catch (NumberFormatException e) {
26
26
 
27
- System.out.println("数値を入力してください");
27
+ System.out.println("数値を入力してください");
28
28
 
29
- i--;
29
+ i--;
30
30
 
31
- }
31
+ }
32
32
 
33
33
  }
34
34