Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bank;
- import java.util.Scanner;
- /**
- *
- * @author rickygwapo
- */
- public class Bank {
- public static void main(String[] args) {
- accounts[] acc = new accounts[10];
- for(int y = 0; y<acc.length; y++){
- acc[y] = new accounts(y);
- }
- Scanner input = new Scanner(System.in);
- boolean check = true;
- String names;
- double balance;
- int accountno,choice,choice2;
- int interval = 0;
- do{
- do{
- System.out.println(" ");
- System.out.println("[1] Create Account");
- System.out.println("[2] View Account");
- System.out.println("[3] Exit");
- System.out.print("Enter: ");
- choice = input.nextInt();
- }while(choice != 1 && choice != 2 && choice !=3);
- switch(choice){
- case 1:
- interval++;
- System.out.print("Enter Full Name: ");
- input.nextLine();
- names = input.nextLine();
- acc[interval].setname(names);
- System.out.println("Your Account number is: "+acc[interval].getacc());
- break;
- case 2:
- System.out.print("Enter Account number: ");
- accountno = input.nextInt();
- for(int y = 0; y<acc.length;y++){
- acc[y].checkaccount(accountno);
- if(acc[y].check == false){
- System.out.println("[1] Add Balance");
- System.out.println("[2] Return");
- System.out.print("Enter: ");
- choice2 = input.nextInt();
- if(choice2==1){
- System.out.print("Add Money: ");
- balance = input.nextInt();
- acc[y].setbalance(balance);
- System.out.println(balance+" is added unto the account");
- break;
- }
- else{
- break;
- }
- }
- }
- break;
- case 3:
- check = false;
- break;
- }
- if(interval == acc.length){
- check = false;
- }
- }while(check);
- }
- }
- class accounts{
- protected int accountno;
- protected String name;
- int intervall;
- boolean check = true;
- int i = 0;
- protected double balance;
- accounts(int interval){
- accountno = 8906321;
- accountno = accountno + interval;
- name = "unkown";
- balance = 0;
- }
- public void setname(String namex){
- name = namex;
- }
- public void setbalance(double bal){
- balance = balance + bal;
- }
- public int getacc(){
- return accountno;
- }
- public void checkaccount(int acc){
- if(accountno == acc){
- System.out.println("Accounfdsat: "+accountno);
- System.out.println("Account Number: "+accountno);
- System.out.println("Name: "+name);
- System.out.println("Bal: "+balance);
- check = false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement