Em chào mọi người, em mới học xong Java cơ bản và giờ có chút thắc mắc về phần ngoại lệ trong java. Các Exception sử dụng try catch để bắt và xử lý ngoại lệ, nhưng những gì e làm qua thì đa phần sau khi phát hiện ra ngoại lệ chỉ là in câu lệnh thông báo lỗi, nay e muốn làm hơn thế nhưng chưa nghĩ ra.
VD: e muốn tạo 1 danh sách Vận Động Viên đi kèm Số Báo Danh và cả 2 biến đó đều do người dùng nhập vào. Giả sử việc nhập tên và SBD cho các vận động viên 1 2 làm ok nhưng đến nhập cho người thứ 3 thì người dùng nhập lỗi như:
- Thay vì gõ số vào sbd thì lại gõ nhầm chữ
- Gõ trùng số báo danh.
2 lỗi này sẽ nảy sinh ngoại lệ, chương trình sẽ thông báo cho người dùng biết lỗi sai và bắt nhập lại vdv thứ 3 cho đến khi đùng thì mới nhập tiếp những người sau.
Em loay hoay mãi chưa tìm được cách làm, mọi người có thể cho e gợi ý không ạ? em cảm ơn.