Em muốn dùng try catch để nhập biến status phải là true hoặc false. Nếu không thì nhập lại. Nhưng nếu nhập sai thì nó tự trả về là false nên không so sánh được với false nhập từ bàn phím ạ. Mọi người giúp em với ạ.
do {
try {
System.out.println("Nhập trạng thái: ");
status = Boolean.parseBoolean(sc.nextLine());
System.out.println("===================================");
} catch (Exception e) {
System.out.println("Chỉ được nhập true hoặc false");
System.out.println("Mời nhập lại trạng thái: ");
status = Boolean.parseBoolean(sc.nextLine());
}
} while ();

nhưng bắt buộc là như thế này ạ. Có cách nào ngắn hơn không ạ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?