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

回答編集履歴

1

コメントを受けて追記

2016/11/25 06:52

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -3,4 +3,18 @@
3
3
  while(cItem==null && i<MAX){
4
4
  }
5
5
  ```
6
- whileの条件で、```cItem==null```としているが、この条件の前ではcItemに何も代入してません。cItemを参照する前に値をセット(初期化)してください。
6
+ whileの条件で、```cItem==null```としているが、この条件の前ではcItemに何も代入してません。cItemを参照する前に値をセット(初期化)してください。
7
+
8
+ ---
9
+
10
+ コメントを受けて追記
11
+ ```java
12
+ String cItem = "";
13
+ wihle(cItem==null && i<MAX){
14
+ //・・・略・・・
15
+ }
16
+ ```
17
+
18
+ whileの条件を見直しましょう。
19
+ 「cItemがnullでかつ iがMAX未満のときwhileのブロック内を実行する」という条件なので一度もwhileの中は実行されません。
20
+