MOB1022 – Lp trình Java 2 Lab3
1
Bài thc hành s 3
Nhp-Xut d liu trong Java
Để làm đưc bài thc hành s 3, sinh viên xem chy các bài tp mu trong thư
mc pack1 đi kèm.
To Project có tên là lab03_tendangnhap và thc hin các công vic sau đây:
Bài 1: 2 đim (thi gian thc hin: 30 phút)
To file nhanvien.java và thc hin các công vic:
To class nhanvien có các thuc tính:
manv String
hoten String
tuoi int
luong float
Viết các setter, getter, constructor, toString
Viết phương thức main để nhp vào các thông tin cho 1 nhân viên t bàn phím và in các thông tin ca nhân
viên này ra màn hình.
Bài 2: 2 điểm (thi gian thc hin: 30 phút)
To file write_to_file.java, viết phương thức main cho phép nhp các thông tin cho 3 nhân viên t bàn
phím, s dng FileWriter để ghi các thông tin va nhp vào file text ‘nhanvien.txt. M file
nhanvien.txt’ để xem đã ghi được thông tin vào file hay chưa.
Bài 3: 1 đim (thi gian thc hin: 30 phút)
To file read_from_file.java, viết phương thức main, s dng FileReader để đọc ni dung file
nhanvien.txt’ và in những gì đã đọc đưc t file ra màn hình.
Bài 4: 1 đim (thi gian thc hin: 30 phút)
To file write_object.java, to mng 3 nhanvien, nhp thông tin các nhân viên, s dng
ObjectOutputStream để ghi mng nhân viên này vào file ‘nhanvien.bin’.
MOB1022 – Lp trình Java 2 Lab3
2
Bài 5: 2 đim (thi gian thc hin: 30 phút)
To file read_object.java, to mng 3 nhanvien, s dng ObjectInputStream để đọc d liu t file
nhanvien.bin in mng nhân viên ra màn hình.
Bài 6: (2đim) Ging viên giao thêm bài cho sinh viên
Yêu cu np bài
Cui gi thc hành, sinh viên nén Project lab03_tendangnhap thành file zip tên tương ng
upload lên phn nộp bài theo quy định trên LMS.