Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class DebitCard{
- private int number;
- private String name;
- private float amount;
- public DebitCard(){
- this.number = 0;
- this.name = "";
- this.amount = 0F;
- }
- public DebitCard(int number, String name, float amount){
- this.number = number;
- this.name = name;
- this.amount = amount;
- }
- public int getNumber(){
- return number;
- }
- public String getName(){
- return name;
- }
- public float getAmount(){
- return amount;
- }
- public float interest(float rate){
- amount = amount + (amount*(rate/100));
- return amount;
- }
- public float swipe(float swipe){
- amount = amount - swipe;
- return amount;
- }
- public static void main(String[] args){
- DebitCard card1 = new DebitCard(123456, "Klydekz", 5000);
- Scanner yey = new Scanner(System.in);
- float rate = 0;
- float swipe = 0;
- System.out.println("Debit Card Number: " + card1.getNumber());
- System.out.println("Debit Card Name: " + card1.getName());
- System.out.println("Debit Card Balance: " + card1.getAmount());
- System.out.print("Enter rate of interest[%]: ");
- rate = yey.nextFloat();
- System.out.println("New balance after interest: " + card1.interest(rate));
- System.out.print("Enter the amount you wish to withdraw: ");
- swipe = yey.nextFloat();
- System.out.println("Your account balance after withdrawal: " + card1.swipe(swipe));
- System.out.print("n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement