`java
import java.util.Scanner;
class THISINH {
private String soBaoDanh;
private String hoTen;
private int namSinh;
private double diemToan;
private double diemLy;
private double diemHoa;
private String phongThi;
public void setSoBaoDanh(String soBaoDanh) {
this.soBaoDanh = soBaoDanh;
}
public String getSoBaoDanh() {
return soBaoDanh;
}
public void setHoTen(String hoTen) {
this.hoTen = hoTen;
}
public String getHoTen() {
return hoTen;
}
public void setNamSinh(int namSinh) {
this.namSinh = namSinh;
}
public int getNamSinh() {
return namSinh;
}
public void setDiemToan(double diemToan) {
this.diemToan = diemToan;
}
public void setDiemLy(double diemLy) {
this.diemLy = diemLy;
}
public void setDiemHoa(double diemHoa) {
this.diemHoa = diemHoa;
}
public void setPhongThi(String phongThi) {
this.ph />}
public double getDTB() {
return (diemToan + diemLy + diemHoa) / 3;
}
public String getKetQua() {
if (getDTB() >= 5 && diemToan != 0 && diemLy != 0 && diemHoa != 0) {
return "Đạt";
} else {
return "Không đạt";
}
}
public void nhap() {
Scanner sc = new Scanner(System.in);
System.out.print("Nhập số báo danh: ");
soBaoDanh = sc.nextLine();
System.out.print("Nhập họ và tên: ");
hoTen = sc.nextLine();
System.out.print("Nhập năm sinh: ");
namSinh = sc.nextInt();
System.out.print("Nhập điểm Toán: ");
diemToan = sc.nextDouble();
System.out.print("Nhập điểm Lý: ");
diemLy = sc.nextDouble();
System.out.print("Nhập điểm Hóa: ");
diemHoa = sc.nextDouble();
System.out.print("Nhập phòng thi: ");
ph />}
public void xuat() {
System.out.println("Số báo danh: " + soBaoDanh);
System.out.println("Họ và tên: " + hoTen);
System.out.println("Năm sinh: " + namSinh);
System.out.println("Điểm trung bình: " + getDTB());
System.out.println("Kết quả: " + getKetQua());
}
}
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nhập số lượng thí sinh: ");
int n = sc.nextInt();
THISINH[] danhSachThiSinh = new THISINH[n];
for (int i = 0; i < n; i++) {
danhSachThiSinh[i] = new THISINH();
danhSachThiSinh[i].nhap();
}
System.out.println("Danh sách thí sinh theo từng phòng thi:");
for (int i = 0; i < n; i++) {
System.out.println("Phòng thi: " + danhSachThiSinh[i].getPhongThi());
danhSachThiSinh[i].xuat();
}
int soLu />int soLu />
for (int i = 0; i < n; i++) {
if (danhSachThiSinh[i].getKetQua().equals("Đạt")) {
soLuongDat++;
} else {
soLuongKhongDat++;
}
}
System.out.println("Số lượng thí sinh đạt: " + soLuongDat);
System.out.println("Số lượng thí sinh không đạt: " + soLuongKhongDat);
}
}
```
Bạn có thể sao chép mã này và dán vào NetBeans để chạy chương trình. Chúc bạn thành công!