class OutException extends Exception{
void checkOdd(int n) throws OutException{
if (n == 1){
new OutException();
}
}
}
public class Exercise {
public static void main(String[] args){
int number;
OutException o = new OutException();
try{
Scanner scan = new Scanner(System.in);
System.out.println("Enter number : ");
number = scan.nextInt();
o.checkOdd(number);
}
catch(OutException ee){
System.out.println(ee + "This is even");
}
catch(Exception e){
System.out.println(e + "input data Mismatch");
}
}
}
ผมลองใส่เลข 1 ตรงบรรทัดนี้มันไม่ทำงานเลยครับ
Code (Java)
catch(OutException ee){
System.out.println(ee + "This is even");
}
แต่ว่าพอใส่ตัวอักษรที่ไม่ใช่ตัวเลข บรรทัดนี้
Code (Java)
catch(Exception e){
System.out.println(e + "Input data Mismatch");
}