Skip to content

Instantly share code, notes, and snippets.

@jimmykurian
Created February 3, 2012 21:45
Show Gist options
  • Save jimmykurian/1732868 to your computer and use it in GitHub Desktop.
Save jimmykurian/1732868 to your computer and use it in GitHub Desktop.
A Java program that creates a Bank Account with withdraw, deposit, and intrest functions. And a tester class, that tests the SavingsAccount class.
//SavingsAccount.java - Jimmy Kurian
public class SavingsAccount
{
private double balance;
private double interest;
public SavingsAccount()
{
balance = 0;
interest = 0;
}
public SavingsAccount(double initialBalance, double initialInterest)
{
balance = initialBalance;
interest = initialInterest;
}
public void deposit(double amount)
{
balance = balance + amount;
}
public void withdraw(double amount)
{
balance = balance - amount;
}
public void addInterest()
{
balance = balance + balance * interest;
}
public double getBalance()
{
return balance;
}
}
//SavingsAccountTester.java - Jimmy Kurian
public class SavingsAccountTester
{
public static void main(String[] args)
{
SavingsAccount jimmysSavings = new SavingsAccount(1000, 0.10);
jimmysSavings.withdraw(250);
jimmysSavings.deposit(400);
jimmysSavings.addInterest();
System.out.println(jimmysSavings.getBalance());
System.out.println("Expected: 1265.0");
//1000-250=750 => 750+400=1150 => 1150+1150*0.10=1265.0
}
}
@DarkraiIce
Copy link

how can we save our data by java programming?

how can we save our data by java programming?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment