1. Trang chủ
  2. » Giáo Dục - Đào Tạo

MOB1022 lab7

5 234 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

LAB7: ENUM, ANNO, BOXING, IMPORT LAB 7: ENUMERATIONS, AUTOBOXING, STATIC IMPORT, AND ANNOTATIONS MỤC TIÊU: Kết thúc thực hành bạn có khả     Sử dụng Enum Sử dụng Boxing/Unboxing Sử dụng Static import Sử dụng Annotation PHẦN I BÀI (2 ĐIỂM) Khai báo enum Career mô tả kiểu ngành học Fpoly public enum Career { UDPM, TKTW, LTDĐ, TKĐH } Khai báo lớp PolyStudent sử dụng Career public class PolyStudent { public String fullname; public Career career; public void print() { System.out.println(">Fullname: " + this.fullname); switch (this.career) { case UDPM: System.out.println(">Career: Ứng dụng phần mềm"); break; case TKTW: System.out.println(">Career: Thiết kế trang web"); break; case LTDĐ: MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT System.out.println(">Career: Lập trình di động"); break; case TKĐH: System.out.println(">Career: Thiết kế đồ họa"); break; } } Viết phương thức main() sử dụng PolyStudent public static void main(String[] args) { PolyStudent sv = new PolyStudent(); sv.fullname = "Nguyễn Văn Tèo"; //sv.career = Career.UDPM; sv.career = Career.valueOf("UDPM"); sv.print(); } BÀI (2 ĐIỂM) Tạo file Lab7Bai2JFrame.java thực theo yêu cầu:  Nhập vào xâu ký tự  Chuyển đổi xâu thành số  Sử dụng try… catch để xử lý ngoại lệ chuyển đổi thành số  Tính tổng số in kết hình HƯỚNG DẪN:  Thiết kế form gồm ô nhập nút  Viết mã cho nút o Đọc liệu từ ô nhập đầu o Chuyển đổi sang số thực với Double.parseDouble() o Tính tổng MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT o Hiển thị tổng lên ô nhập thứ o Sử dụng JOptionPane.showMessage() để thông báo lỗi PHẦN II BÀI (2 ĐIỂM) Tạo file Lab7Bai3JFrame.java sử dụng phương thức class Math, thực công việc sau:  Nhập vào hai số nguyên a b  Tính bậc số a  Tính a mũ b  Tính max số a b  Tính số a b Hướng dẫn  Thiết kế form sau để thực MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT  Chú ý: o Các ô nhập phần KẾT QUẢ readonly o Kiểm lỗi nhập liệu BÀI (2 ĐIỂM) Tạo file XPoly.java thực theo yêu cầu:  Viết phương thức public static boolean isCardNumber(String number) thực cơng việc: o Tính tổng số có 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 số chẵn trả true, số lẻ trả false  Sử dụng annotation Deprecated cho phương thức  Tạo form gồm ô nhập Credit Card nút Tiến hành kiểm tra chuỗi nhập vào có phải số hợp lệ hay không đưa thông báo thích hợp MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT Hướng dẫn:  Giao diện  Tính tổng số chuỗi chứa ký tự số String s = ; int n= Integer.parseInt(s); int tong = 0; while(n > 0){ int a = n % 10; n = n/10; tong += a; } BÀI (2 ĐIỂM) Giảng viên cho thêm MOB1022 – LẬP TRÌNH JAVA TRANG ... Tính tổng MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT o Hiển thị tổng lên ô nhập thứ o Sử dụng JOptionPane.showMessage() để thông báo lỗi PHẦN II BÀI (2 ĐIỂM) Tạo file Lab7Bai3JFrame.java... Tính a mũ b  Tính max số a b  Tính số a b Hướng dẫn  Thiết kế form sau để thực MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT  Chú ý: o Các ô nhập phần KẾT QUẢ readonly o Kiểm... hành kiểm tra chuỗi nhập vào có phải số hợp lệ hay khơng đưa thơng báo thích hợp MOB1022 – LẬP TRÌNH JAVA TRANG LAB7: ENUM, ANNO, BOXING, IMPORT Hướng dẫn:  Giao diện  Tính tổng số chuỗi chứa

Ngày đăng: 27/10/2019, 22:52

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w