ลองดูตัวอย่างเล่นๆ
Integer.parseInt("Hello");
จากโค้ดนี้เราก็เห็นแล้วว่า มันไม่สามารถจะแปลงเป็นตัวเลขได้ นั่นล่ะครับ ระบบก็จะ error
ดังนั้นเราต้องมีการ ครอบ ส่วนที่ "อาจจะ" เกิดข้อผิดพลาด
try {
ส่วนที่อาจเกิดข้อผิดพลาด
} catch (Exception ex) {
เมื่อเกิดข้อผิดพลาดให้ทำส่วนนี้
}
ตัวอย่างโค้ด
package hellojava; public class TryCatchTest { public static void main(String[] args) { try { String number = "Hello"; Integer.parseInt(number); } catch (Exception e) { System.out.println("Error : " + e); } } }
ผลการทำงาน
Error : java.lang.NumberFormatException: For input string: "Hello"
ไม่มีความคิดเห็น:
แสดงความคิดเห็น