JAVA SP T


Lets dive into snapshot of my programs!💻

5.Write a Java program to create a class known as "BankAccount" with methods called deposit() and withdraw(). Create a subclass called SavingsAccount that overrides the withdraw() method to prevent withdrawals if the account balance falls below one hundred.

💡Code:

 class BankAccount
              {
              public int balance = 0;
              public void deposit()
              {
              java.util.Scanner s = new java.util.Scanner(System.in);
              System.out.println("Enter a amount :- ");
              balance = balance + s.nextInt();
              }
              public void withdraw()
              {
              java.util.Scanner s = new java.util.Scanner(System.in);
              System.out.println("Enter a withdraw amount :- ");
              balance = balance - s.nextInt();
              System.out.println("Amount deducted succesfully");
              }
              }
              class SavingsAccount extends BankAccount
              {
              public static void main(String arg[])
              {
              SavingsAccount s = new SavingsAccount();
              s.deposit();
              s.withdraw();
              }
              public void withdraw()
              {
              
              if(balance>100)
              {
              java.util.Scanner s = new java.util.Scanner(System.in);
              System.out.println("Enter a withdraw amount :- ");
              int a = s.nextInt();
              if((balance - a) < 100)
              System.out.println("You cann't withdraw as your balance would become less than hundred");
              else
              {
              balance = balance - a;
              System.out.println("Amount deducted succesfully");
              }
              }
              else
              {
              System.out.println("You cann't withdraw as your balance would become less than hundred");
              }
              }
              }

📸Output :

output