Skip to content

gursparsh/Text-Based-Bank-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Text-Based-Bank-in-Java

import java.util.Scanner; public class RhymeBank1 { public static void main(String[]args){ Scanner input=new Scanner(System.in); int userInput; int size=0; double[] accountBalances = new double[250]; String[] accountNames = new String[250]; for(;true;){ System.out.println("Bank Admin Menu: "); System.out.println("Please enter a menu option: "); System.out.println("(1):Add customer to the bank"); System.out.println("(2):Change customer name"); System.out.println("(3):Check account balance"); System.out.println("(4):Modify account balance"); System.out.println("(5):Summary of all accounts"); System.out.println("(-1):Quit");

	userInput=input.nextInt();
	if(userInput==1){
		System.out.println("Bank Add Customer Menu: ");
		System.out.println("Please enter an account balance: ");
		double balance = input.nextDouble();
		accountBalances[size]=balance;
		System.out.println("Please enter the account name: ");
		input.hasNextLine();
		String name=input.nextLine();
		accountNames[size]=name;
		System.out.println("Customer ID is: " +size);
		size=size+1;

	}
	else if(userInput==2){
		System.out.println("Bank Check Name Menu");
		System.out.println("Please enter a customer ID to check the balance");
		int index=input.nextInt();
		System.out.println("What is the customer's new name");
		input.nextLine();
		accountNames[index]=input.nextLine();
	}
	else if(userInput==3)
	{
		System.out.println("Bank Check Balance Menu");
		System.out.println("Please enter a customer ID to check the balance");
		int index=input.nextInt();
		double balance = accountBalances[index];
		System.out.println("This customer has $" + balance + "in their account");

		
	}
	else if(userInput==4)
	{
		System.out.println("Bank Modify Balence Menu");
		System.out.println("Please enter a customer ID to modify the balance");
		int index=input.nextInt();
		System.out.println("What is the customer's new account balance  ");
		accountBalances[index] = input.nextDouble();
	}
	else if(userInput==5)
	{
		System.out.println("Bank All Customer Summary Menu: ");
		double total = 0;
		for(int i = 0; i<size; i++){
			total = total + accountBalances[i];
			System.out.println(accountNames[i] + "has $" +accountBalances[i] + "in their account");
		}
		System.out.println("In total, there is $" + total + "in the bank"); 
	}
	else if(userInput==-1)
	{
		System.exit(-1);
	}
	else
	{
		System.out.println("ERROR:Invalid input");
	}
	}
}

}

About

this is about creating a banking application using java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages