回答編集履歴

2

説明の訂正

2018/06/23 12:10

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  (1)これを文字列として受け取り、
8
8
 
9
- (2)split関数空白区切りで一つずつ分けて
9
+ (2)split関数を使い,空白区切りで一つずつ分けて
10
10
 
11
11
  (3)Integer.parseInt();でint型に変換すればいいと思います。
12
12
 

1

ソースの変更

2018/06/23 12:10

投稿

退会済みユーザー
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 例えば 1 2 3 4 と入力した場合,
5
+ 例えば 1.0 2.0 3.0 4.0 と入力した場合,
6
6
 
7
7
  (1)これを文字列として受け取り、
8
8
 
@@ -38,11 +38,11 @@
38
38
 
39
39
  String []resultArray = line.split(" ");
40
40
 
41
- int []data = new int[4];
41
+ double []data = new double[4];
42
42
 
43
43
  for(int i = 0; i < 4; i++){
44
44
 
45
- data[i] = Integer.parseInt(resultArray[i]);
45
+ data[i] = Double.parseDouble(resultArray[i]);
46
46
 
47
47
  }
48
48