ユーザーが入力ダイアログ ボックスに何も入力しないと、以下のループが終了します。私はコードをデバッグしましたが、ユーザーが何も入力しない場合、実際の名前は "" です。
while(name == "" || name == null){
name = JOptionPane.showInputDialog("Enter your name:");
}
また、入力ダイアログを含むウィンドウが閉じられたりキャンセルされたりしても、プログラムはループを終了しません。
誰かが私に洞察を提供できますか?