Khi một ngoại lệ bị bắt trong mã này, phương thức menuSystem
được chạy, nhưng một khi tôi nhập vào một số chương trình đóng và thông báo "Xây dựng thành công" được hiển thị . Có cách nào để quay trở lại vòng lặp while khi một ngoại lệ đã xảy ra?Tiếp tục thực hiện vòng lặp sau khi bắt một ngoại lệ trong try/catch
public static void main(String[] args) {
final UnitResults myUnit = new UnitResults(10, "Java");
int option = menuSystem();
try {
while (option != 0) {
final Scanner keyb = new Scanner(System.in);
System.out.println("");
switch (option) {
}
}
} catch (Exception InputMismachException) {
System.out.println("\nPlease Enter a Valid Number\n");
option = menuSystem();
}
}
Bạn muốn đặt thử/nắm bắt trong vòng lặp while – antlersoft
Vui lòng định dạng mã của bạn tốt hơn khi yêu cầu trợ giúp trên diễn đàn công khai. – Perception
Nếu bạn thụt lề mã của mình đúng cách, bạn sẽ không cần những cụm từ '// end loop',' // end switch', v.v. dư thừa. –