Click here to watch in Youtube :
https://www.youtube.com/watch?v=B8vK4vKzfys&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java Exception handling (Custom Exception or User defined Exception-Version2) |
class InsufficientBalanceException extends Exception { public InsufficientBalanceException(String message) { super(message); } }
public class CustomExceptionDemo { public static void main(String[] args) { try { CustomExceptionDemo customExceptionDemo = new CustomExceptionDemo(); customExceptionDemo.withdrawMoney(20000); } catch (InsufficientBalanceException insufficientBalanceException) { insufficientBalanceException.printStackTrace(); System.out.println("message = " + insufficientBalanceException.getMessage()); } } public void withdrawMoney(int amount) throws InsufficientBalanceException { if (amount > 10000) { throw new InsufficientBalanceException( "Your account does not have enough money to withdraw."); } else { System.out.println("Successfully withdrawn."); } } }
InsufficientBalanceException: Your account does not have enough money to withdraw. at CustomExceptionDemo.withdrawMoney(CustomExceptionDemo.java:25) at CustomExceptionDemo.main(CustomExceptionDemo.java:9) message = Your account does not have enough money to withdraw.
https://sites.google.com/site/javaee4321/java/ExceptionDemo_CustomException_V2_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/ExceptionDemo_CustomException_V2_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/969ffd88eb34c4fd42d966118b27490392b78865/BasicJava/ExceptionDemo_CustomException_V2_App/?at=master
See also:
No comments:
Post a Comment