Sử dụng kỹ thuật try...catch trong lập trình Java
float nhapDiem() {
float diem;
while (true) {
try {
diem = Float.parseFloat(s.nextLine());
break;
} catch (NumberFormatException e) {
System.out.println("Nhap sai, nhap lai!");
}
}
return diem;
}
void themMoi() {
while (true) {
HocSinh hs = new HocSinh();
System.out.println("Nhap ho ten");
hs.hoTen = s.nextLine();
System.out.println("Nhap lop");
hs.lop = s.nextLine();
System.out.println("Nhap diem toan");
hs.toan = nhapDiem();
System.out.println("Nhap diem ly");
hs.ly = nhapDiem();
System.out.println("Nhap diem hoa");
hs.hoa = nhapDiem();
dshs.them(hs);
System.out.println("Nhap nua ko y/n?");
if (s.nextLine().equalsIgnoreCase("n")) {
break;
}
}
}
Tin khác:
- 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ủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép