Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Learn Java By Examples

FPT-Aptech

LAB-6
Learn Java By Example No. Task 1 Lp trnh x l bt li s dng Exception 2 nh ngha cc Exception v s dng 3 Lp lng trong Java 4 Bi tp t lm 4 T c Class Object Time 20 20 20 1h 1day Note ver 1.1

Prerequiste
No. Tools

1 2 3 4

My tnh ci t JDK 1.6.0 Phn mm BlueJ 2.5.3 v cc Extension c bn B a CD Learn Java By Examples Bi tp lp trnh hng i tng vi Java.

1. Lp trnh x l li vi Exception
/** * Write a description of class Client here. * * @author (your name) * @version (a version number or a date) */ public class Client { /** * Constructor for objects of class Client */ public Client() { // To do: } public void doUnchecked(String value) { // Can phai check exception, neu khong --> bug int result=canThrowUncheckedException(value); System.out.println("result="+result); } private int canThrowUncheckedException(String value) { return Integer.parseInt(value); } public void doChecked() { try { // Buoc phai check exception o day! Khong cach nao khac canThrowCheckedException(); System.out.println("OK"); }catch(Exception ex) { System.out.println(ex); } }

Learn Java By Examples


private int canThrowCheckedException() throws Exception{ throw new Exception("Failure"); } }

FPT-Aptech

Cu hi: Qx1 Phn bit Unchecked Exception v Checked Exception? Qx2 Nu cc tnh hung cn s dng Checked Exception v nhng tnh hung s dng Unchecked Exception? Qx3 Ti sao khng nn catch(Exception ex)?

2. nh ngha v s dng cc Exception


Exx1

To mt InvalidTriangleException bng cch k tha lp Exception. S dng exception phc v qu trnh bt li trong qu trnh khi to i tng tam gic (Triangle), nu ngi dng khi to khng ng cc cnh ca tam gic s throw ra InvalidTriangleException. Kch bn 1: Vit chng trnh java vi kch bn sau: - Khai bo mt mng cc hnh tam gic gm 5 phn t. - Khi to 5 i tng hnh tam gic lu vo mng vi thng s cc cnh ca tam gic c nhp vo t bn phm. - In ra din tch ca 5 hnh tam gic .

3. Lp lng nhau trong Java 4. Bi tp t lm


Tm hiu cc bi tp trong ti liu Bi tp lp trnh hng i tng vi Java.

5. Hc cch t hc, t thc hnh vi b CD Learn Java By Examples

You might also like