(非常に) 基本的なオンライン ショッピング アプリケーションに似た (非常に) シンプルなメニュー/サブメニュー ナビゲーション システムを作成しようとしています。
私が得ている問題は、サブメニューに入ると(トップレベルメニューに 2 を入力して)、サブメニューを離れることができないことです。3 または 4 を入力しても、なぜこれが起こっているのかわかりません。助けていただければ幸いです。
while (subChoice != 3 || subChoice != 4) {
subMenu();
subChoice = getChoice(1, 4);
if (subChoice == 1) {
// Add items
System.out.println("add");
} else if (subChoice == 2) {
// Remove items
System.out.println("delete");
} else if (subChoice == 3) {
// Check out
System.out.println("check out");
} else if (subChoice == 4) {
// Discard cart
System.out.println("discard");
}
}