Xử lý ngoại lệ với NumberFormatException
float nhapDiem() {
float diem;
//nhap trong thang diem 10, nhap sai thi phai nhap lai
while (true) {
try {
diem = Float.parseFloat(s.nextLine());//nhap diem tu b.phim
if (diem < 0 || diem > 10) {
System.out.println("Nhap sai thang diem 10, nhap lai!");
} else {
return diem;//nhap dung thi tra ve diem dung
}
} catch (NumberFormatException e) {
System.out.println("Nhap sai kieu du lieu, nhap lai!");
}
}
}
Tin khác:
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ