Bài thực hành số 5 sẽ giúp người học biết cách viết các chương trình Enum, Autoboxing, Static Import and Annotation trong Java. Nội dung thực hành gồm có 3 bài tập: Tạo file , sử dụng các phương thức trong class Math; viết phương thức public boolean cardNumber(String card); sử dụng annotation Deprecated; viết code minh hoạt sự hoạt động của phương thức cardNumber. . | Bài thực hành Lập trình Java 2 - Bài thực hành 5: Enum, Autoboxing, Static Import and Annotation 1 Bài thực hành số 5 Enum, Autoboxing, Static Import and Annotation Tạo Project có tên là lab05_tendangnhap và thực hiện các công việc sau đây: Bài 1: 2 điểm (thời gian thực hiện: 40 phút) Tạo file , sử dụng các phương thức trong class Math, thực hiện các công việc sau: Nhập vào hai số nguyên a và b Tính căn bậc 2 của số a Tính a mũ b Tính max giữa 2 số a và b Tính min giữa 2 số a và b Bài 2: 3 điểm (thời gian thực hiện: 40 phút) Tạo file , và thực hiện theo yêu cầu: Nhập vào 2 xâu ký tự Chuyển đổi 2 xâu đó thành số Sử dụng try catch để xử lý ngoại lệ khi không thể chuyển đổi thành số Tính tổng 2 số và in kết quả ra màn hình. Bài 3: 2 điểm (thời gian thực hiện: 40 phút) Tạo file , và thực hiện theo yêu cầu: Viết phương thức public boolean cardNumber(String card) thực hiện các công việc: o Nhập vào một xâu ký tự là số thẻ sinh viên o Tính tổng các số có trong dãy số thẻ sinh viên đó o Ví dụ: xâu ký tự là: 0090 8767 3224, tổng 0+0+9+0+8+7+6+7+3+2+2+4 = 48 o Nếu tổng là số chẵn thì trả về true, nếu là số lẻ thì trả về false. Sử dụng annotation Deprecated cho phương thức này Viết code minh hoạt sự hoạt động của phương thức cardNumber trên. Bài 4: (3 điểm) Giảng viên giao thêm bài cho sinh viên MOB1022 – Lập trình Java 2 Lab5 2 Yêu cầu nộp bài Cuối giờ thực hành, sinh viên nén Project lab05_tendangnhap thành file zip có tên tương ứng và upload lên phần nộp bài theo quy định trên LMS. MOB1022 – Lập trình Java 2 Lab5