• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:無限ループからの脱出)

無限ループからの脱出

このQ&Aのポイント
  • コンソールに入力した数字をそのまま出力するプログラムです。
  • 入力した文字列が「end」だと無限ループを脱出する予定で作られています。
  • しかし、正常にループを脱出しない問題が発生しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • asahina02
  • ベストアンサー率47% (95/202)
回答No.1

入力文字列の比較方法が間違っています。 文字列の場合は equals() を使用して比較しましょう。 if(ss.equals( "end" )) break;

kamakuragengorou
質問者

お礼

文字列比較の場合、equalsというメソッドがありましたね! ありがとうございます。

その他の回答 (1)

  • masusun
  • ベストアンサー率15% (44/285)
回答No.2

> if(ss == "end") break; これが間違い。 if(ss.equals( "end" )) break; ただ、ソースべた貼りで人にデバック頼むのはやめようよ。。。

kamakuragengorou
質問者

お礼

ありがとうございます。