如果在代碼中,我有兩個選擇 - 選擇1或2 - 在'2'中直接轉到另一個代碼,但是'1'之前必須做一些事情,然後執行該代碼,是一個代碼可能嗎?這是一個例子:(Java)使用一個代碼來獲得多個響應?
Scanner scanner = new Scanner(System.in);
reader = scanner.nextInt();
if (reader == 1) {
System.out.println("Not yet, pick another one");
int number = scanner.nextInt();
}
} else if (reader == 2) {
System.out.println("Okay, you have picked 2!");
}
是否可以直接從第一個到第二個?如果第一次在第二次嘗試中選擇'2',是否必須重新鍵入該區域中的代碼,或者可以在此之後直接將它移動到else if(reader == 2){....}
代碼?
謝謝!