Source of BankBalance.java


  1: //BankBalance.java
  2: //Illustrates the computation of a bank balance.
  3: 
  4: import java.util.Scanner;
  5: 
  6: public class BankBalance
  7: {
  8:     public static final double OVERDRAWN_PENALTY = 8.00;
  9:     public static final double INTEREST_RATE = 0.02;//2% annually
 10: 
 11:     public static void main(String[] args)
 12:     {
 13:         double balance;
 14: 
 15:         System.out.print("Enter your checking account balance: $");
 16:         Scanner keyboard = new Scanner(System.in);
 17:         balance = keyboard.nextDouble();
 18:         System.out.println("Original balance $" + balance);
 19: 
 20:         if (balance >= 0)
 21:             balance = balance + (INTEREST_RATE * balance) / 12;
 22:         else
 23:             balance = balance - OVERDRAWN_PENALTY;
 24: 
 25:         System.out.println("After adjusting for one month");
 26:         System.out.println("of interest and penalties,");
 27:         System.out.println("your new balance is $" + balance);
 28:     }
 29: }