Viết một chương trình Java để quản lý thông tin nhân viên của một công ty. Thực hiện các yêu cầu sau:
- Tạo lớp NhanVien với các thuộc tính riêng tư (private):
String maNV – Mã nhân viên
String hoTen – Họ tên
String ngaySinh – Ngày sinh
String diaChi – Địa chỉ
- Xây dựng các thành phần sau trong lớp NhanVien:
Constructor (phương thức khởi tạo) để khởi tạo nhân viên
Phương thức nhapThongTin(): Dùng Scanner để nhập thông tin nhân viên từ bàn phím
Phương thức hienThiThongTin(): Hiển thị đầy đủ thông tin nhân viên ra màn hình
Getter và Setter cho từng thuộc tính
- Nạp chồng (overload) phương thức tinhLuong() gồm:
double tinhLuong() → Trả về mức lương cơ bản (ví dụ: lương cố định là 5 triệu)
double tinhLuong(double thuong) → Trả về lương cơ bản + thưởng
Tạo một phương thức tĩnh hienThiQuyDinh() để hiển thị quy định tính lương của công ty (ví dụ: "Lương cơ bản là 5.000.000 VNĐ. Thưởng được cộng thêm nếu có.")
Trong lớp Main (lớp chứa main) thực hiện:
Gọi hienThiQuyDinh()
Tạo một đối tượng NhanVien, gọi nhapThongTin()
Hiển thị thông tin nhân viên
Tính và hiển thị lương cơ bản
Tính và hiển thị lương có thưởng (ví dụ truyền vào thưởng là 1.000.000)
Ví dụ:
Input:
NV001
Le Van Tuan
11/05/1982
Thai Nguyen
Output:
Quy dinh tinh luong:
- Luong co ban: 5.000.000 VND
- Neu co thuong, luong = luong co ban + thuong
Ma nhan vien: NV001
Ten nhan vien: Le Van Tuan
Ngay sinh: 11/05/1982
Dia chi: Thai Nguyen
Luong co ban: 5000000.0 VND
Luong co thuong (1.000.000 VND): 6000000.0 VND
Bình luận
chỉ cần in ra output mẫu thui!