回答編集履歴

2

コードの修正

2016/02/17 14:18

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -3,6 +3,8 @@
3
3
  2. while文、do while文で2の5乗を求めるプログラム
4
4
 
5
5
  3. Stream を使って 1から10までの値を加算するプログラム
6
+
7
+ 4. Stream を使って 2の5乗を求めるプログラム
6
8
 
7
9
  の例を示します。
8
10
 
@@ -78,6 +80,16 @@
78
80
 
79
81
  System.out.println("sum = " + sum);
80
82
 
83
+
84
+
85
+ // 4. Stream を使って 2の5乗を求めるプログラム
86
+
87
+ int[] result = {1};
88
+
89
+ IntStream.range(1, 6).forEach(val -> result[0] *= 2);
90
+
91
+ System.out.println("2 ** 5 = " + result[0])
92
+
81
93
  }
82
94
 
83
95
  }
@@ -96,4 +108,6 @@
96
108
 
97
109
  sum = 55
98
110
 
111
+ 2 ** 5 = 32
112
+
99
113
  ```

1

コード修正

2016/02/17 14:18

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -3,8 +3,6 @@
3
3
  2. while文、do while文で2の5乗を求めるプログラム
4
4
 
5
5
  3. Stream を使って 1から10までの値を加算するプログラム
6
-
7
- 4. Stream を使って 1から10までの値を加算するプログラム
8
6
 
9
7
  の例を示します。
10
8
 
@@ -80,16 +78,6 @@
80
78
 
81
79
  System.out.println("sum = " + sum);
82
80
 
83
-
84
-
85
- // 4. Stream を使って 1から10までの値を加算するプログラム
86
-
87
- int[] result = {1};
88
-
89
- IntStream.range(1, 5).forEach(val -> result[0] *= val);
90
-
91
- System.out.println("2 ** 5 = " + ans);
92
-
93
81
  }
94
82
 
95
83
  }
@@ -108,6 +96,4 @@
108
96
 
109
97
  sum = 55
110
98
 
111
- 2 ** 5 = 32
112
-
113
99
  ```