
Ch ng 3ươ
LU NG D LI UỒ Ữ Ệ

N i dungộ
•X lý bi t lử ệ ệ
•Lu ng d li uồ ữ ệ
•Thao tác trên t p tinậ

Exception Handling
X lý m i s d ng c ch bi t l ử ỗ ử ụ ơ ế ệ ệ
trong Java

Các cách x lý l iử ỗ
•S d ng các m nh đ đi u ki n k t h p ử ụ ệ ề ề ệ ế ợ
v i các giá tr c .ớ ị ờ
•S d ng c ch x lý bi t l .ử ụ ơ ế ử ệ ệ

Ví d : L p Inventoryụ ớ
public class Inventory
{
public final int MIN = 0;
public final int MAX = 100;
public final int CRITICAL = 10;
public boolean addToInventory (int amount)
{
int temp;
temp = stockLevel + amount;
if (temp > MAX)
{
System.out.print("Adding " + amount + " item will cause stock ");
System.out.println("to become greater than " + MAX + " units
(overstock)");
return false;
}