Banking.java

                Never    
Java
       
package com;
import java.util.InputMismatchException;
import java.util.Scanner;

public class Banking {  

	public static void main(String args[]) {

		String n;
		int n1=0;
	
		Scanner sc=new Scanner(System.in);
		System.out.println("*******Welcome to TCS Bank*******");
		System.out.print("How Many Customer U Want to Input : ");
		
		for(int j=1;j>0;j++) {
			
			n = sc.next();
			if(Account.isDigit(n)) {
				n1 = Integer.parseInt(n);
				break;
			}
			else 
				continue;
		}
		 Account  c[] = new Account[n1];
		   
		   for(int i=0;i<c.length;i++) {
			   
			   c[i]=new Account();
			   c[i].openAccount();
		   }
	   String ch;
	   int ch1=0;
	   do {
		   
		   System.out.println("Main Menu\n 1.Display All\n 2.Search By Account\n 3.Deposit\n 4.Withdrawal\n 5.Exit");
		   System.out.println("Ur Choice :");
		   for(int j=1;j>0;j++) {
				
			   ch=sc.next();
				if(Account.isDigit(ch)) {
					ch1 = Integer.parseInt(ch);
					break;
				}
				else 
					continue;
			}
		   
		   
		   switch(ch1) {
		   
		   case 1:	for(int i=0;i<c.length;i++) {
			   			
			   			c[i].showAccount();
		   			}
		   break;	   
		   case 2:	System.out.print("Enter Account No U Want to Search...: ");
		   			String acn=sc.next();

					boolean found=false;

					for(int i=0;i<c.length;i++) {  

						found=c[i].search(acn);

						if(found) {
							break;
						}
					}
					if(!found) {
						System.out.println("Search Failed..Account Not Exist..");
					}
			break;
			case 3:	System.out.print("Enter Account No : ");
					acn=sc.next();
					found=false;

					for(int i=0;i<c.length;i++) {  

						found=c[i].search(acn);

						if(found) {

							c[i].deposit();
							break;
						}
					}
					if(!found) {
						System.out.println("Search Failed..Account Not Exist..");
					}
			break;
			case 4:	System.out.print("Enter Account No : ");
					acn=sc.next();
					found=false;

					for(int i=0;i<c.length;i++) {  

						found=c[i].search(acn);

						if(found) {

							c[i].withdrawal();
							break;
						}
					}
					if(!found) {

						System.out.println("Search Failed..Account Not Exist..");
					}
			break;
			case 5:	System.out.println("Thank you for Banking..");
			break;

			}

		}

		while(ch1!=5);

	}

}

Raw Text