(+84) 236.3827111 ex. 402

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;
}
}
}