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

回答編集履歴

2

追記

2017/07/05 08:15

投稿

momon-ga
momon-ga

スコア4828

answer CHANGED
@@ -16,4 +16,21 @@
16
16
  }
17
17
  }
18
18
 
19
+ ```
20
+
21
+ 追記:多分「底辺」と「cm」の間に空白があって、そこに入力させるという想定では?
22
+ ハ、ハードルが高い。
23
+ はじめて、`\b`使ったよ。。。
24
+
25
+ ```ここに言語を入力
26
+ for (int i = 0; i < number; i++) {
27
+ System.out.print(paramNames[i] + " ___ cm:\b\b\b\b\b\b\b");
28
+ try {
29
+ params[i] = Double.parseDouble(br.readLine());
30
+ //System.out.println("cm");
31
+ } catch (NumberFormatException e) {
32
+ System.out.println("数値を入力してください");
33
+ i--;
34
+ }
35
+ }
19
36
  ```

1

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

2017/07/05 08:15

投稿

momon-ga
momon-ga

スコア4828

answer CHANGED
@@ -7,13 +7,13 @@
7
7
  ```java
8
8
  for (int i = 0; i < number; i++) {
9
9
  System.out.print(paramNames[i] + "(cm):"); // ここでcmを表示
10
- try {
10
+ try {
11
- params[i] = Double.parseDouble(br.readLine());
11
+ params[i] = Double.parseDouble(br.readLine());
12
- //System.out.println("cm"); // 削除
12
+ //System.out.println("cm"); // 削除
13
- } catch (NumberFormatException e) {
13
+ } catch (NumberFormatException e) {
14
- System.out.println("数値を入力してください");
14
+ System.out.println("数値を入力してください");
15
- i--;
15
+ i--;
16
- }
16
+ }
17
17
  }
18
18
 
19
19
  ```