- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:無限ループからの脱出)
無限ループからの脱出
このQ&Aのポイント
- コンソールに入力した数字をそのまま出力するプログラムです。
- 入力した文字列が「end」だと無限ループを脱出する予定で作られています。
- しかし、正常にループを脱出しない問題が発生しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
入力文字列の比較方法が間違っています。 文字列の場合は equals() を使用して比較しましょう。 if(ss.equals( "end" )) break;
その他の回答 (1)
- masusun
- ベストアンサー率15% (44/285)
回答No.2
> if(ss == "end") break; これが間違い。 if(ss.equals( "end" )) break; ただ、ソースべた貼りで人にデバック頼むのはやめようよ。。。
質問者
お礼
ありがとうございます。
お礼
文字列比較の場合、equalsというメソッドがありましたね! ありがとうございます。