Tham khảo tài liệu ''java for dummies - nhập môn java (phần 3)'', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
JAVA for dummies - nhập môn JAVA (Phần 3) Thứ ba, 19 Tháng 2008 04:13 vinajava Hướng dẫn lập trình Java Bài 14 - ngoại lệ int x,y; x=10;y=x-10; x=x/y; Khi chạy đoạn mã bạn thấy xuất thơng báo java.lang.ArithmeticException: divide by zero Và chương trình lúc Muốn chương trình chạy tiếp khơng ra, ta đón "bắt" ngoại lệ này, đưa biến e, cuối in e (để xem ngoại lệ gì) int x,y; try { x=10;y=x-10; x=x/y; } catch(Exception e) { System.out.println(e.getMessage()); } Xử lí ngoại lệ (Exception) Để "ném" ngoại lệ dòng mã phương thức sinh ra, bạn khai báo để ném bỏ ngoại lệ public void divide() throws Exception { int a=5/0; } muốn "bắt" ngoại lệ lại để xem ngoại lệ để xử lí, bạn "bắt" in try { int a=5/0; } catch(Exception e) { System.out.println(e.getMessage()); } Nếu muốn chương trình thành cơng sinh thơng báo thành cơng, thất bại sinh thơng báo ngoại lệ, bạn dùng boolean done=false; try { int a=5/b; done=true; } catch(Exception e) { System.out.println(e.getMessage()); } if(done==true) System.out.println("Successful"); Bài 15 - Vector (mảng không giới hạn số phần tử) Các method nằm class java.util.Vector java.util.Enumeration Khai báo Vector vt = new Vector(); Nhập liệu cho Vector (class Console nằm gói corejava) Lưu ý phần tử Vector phải đối tượng, nên ta phải có new Integer(n) muốn đưa vào biến kiểu int Tương tự với Byte, Long, Float, { int n = Console.readInt(""); if(n!=0) vt.addElement(new Integer(n)); } while(n!=0); In phần tử Vector for(int i=0;i