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

回答編集履歴

2

コメントによりミス発覚

2018/08/04 12:34

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  ```java
10
10
  IntStream.rangeClosed(10, 14)
11
11
  .forEach(i -> {
12
- int kaijo = IntStream.rangeClosed(1, i)
12
+ double kaijo = IntStream.rangeClosed(1, i)
13
13
  .asDoubleStream()
14
14
  .reduce(1.0, (i1, i2) -> i1 * i2);
15
15
  System.out.println(i + "! = " + kaijo);

1

エラー修正

2018/08/04 12:34

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -8,8 +8,10 @@
8
8
  doubleで計算させたいのならば、DoubleStreamにして計算しましょう。
9
9
  ```java
10
10
  IntStream.rangeClosed(10, 14)
11
+ .forEach(i -> {
11
- .mapToDouble(i -> IntStream.rangeClosed(1, i)
12
+ int kaijo = IntStream.rangeClosed(1, i)
12
13
  .asDoubleStream()
13
- .reduce(1.0, (i1, i2) -> i1 * i2))
14
+ .reduce(1.0, (i1, i2) -> i1 * i2);
14
- .forEach(i -> System.out.println(i + "! = " + kaijo));
15
+ System.out.println(i + "! = " + kaijo);
16
+ });
15
17
  ```