MOB1022 – Lp trình Java 2 Lab5
1
Bài thc hành s 5
Enum, Autoboxing, Static Import and Annotation
To Project có tên là lab05_tendangnhap và thc hin các công vic sau đây:
Bài 1: 2 đim (thi gian thc hin: 40 phút)
To file exercise1.java, s dụng các phương thức trong class Math, thc hin các công vic sau:
Nhp vào hai s nguyên a và b
Tính căn bậc 2 ca s a
Tính a mũ b
Tính max gia 2 s a và b
Tính min gia 2 s a và b
Bài 2: 3 đim (thi gian thc hin: 40 phút)
To file exercise2.java, và thc hin theo yêu cu:
Nhp vào 2 xâu ký t
Chuyển đổi 2 xâu đó thành số
S dụng try… catch để x lý ngoi l khi không th chuyển đổi thành s
Tính tng 2 s và in kết qu ra màn hình.
Bài 3: 2 đim (thi gian thc hin: 40 phút)
To file exercise3.java, và thc hin theo yêu cu:
Viết phương thức public boolean cardNumber(String card) thc hin các công vic:
o Nhp vào mtu ký t là s th sinh viên
o Tính tng các s trong dãy s th sinh viên đó
o Ví d: xâu ký t là: 0090 8767 3224, tng 0+0+9+0+8+7+6+7+3+2+2+4 = 48
o Nếu tng là s chn thì tr v true, nếu là s l thì tr v false.
S dng annotation Deprecated cho phương thức này
Viết code minh hot s hoạt động của phương thức cardNumber trên.
Bài 4: (3 điểm) Ging viên giao thêm bài cho sinh viên
MOB1022 – Lp trình Java 2 Lab5
2
Yêu cu np bài
Cui gi thc hành, sinh viên nén Project lab05_tendangnhap thành file zip tên tương ng
upload lên phn nộp bài theo quy định trên LMS.