当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>Java进阶

银行取款机Cash 系统源程序


  这是一个关于银行取款机的程序,觉得知识有限,请高手们帮我改改,让我的程序更加的完善!!谢谢各位!!!!!
  
  
   // Cash.java
   // A Miniproject in Bank System
  
   //import extension packages
   import javax.swing.*;
  
   public class Cash
   {
   public static void main( String args[] )
   {
   /* Initializer list specifies number of element and
   value for each element */
   int password[] = { 1111,2222,3333,4444,5555,6666 };
   int supe; // int first value
   int cash = 8888; // number of money
   int money = 0; // int third value
   int i = 1; // number of i
  
   // A do/while loop
   do
   {
   // String a value and read in password from user
   String supesum =
   JOptionPane.showInputDialog( "Welcome to use this Cash Systerm!\n"+
   "Now please Enter your password :" );
  
   // convert numbers from type String to type int
   supe = Integer.parseInt( supesum );
  
   // A if/else control structer
   if ( supe==password[0]
   || supe==password[1]
   || supe==password[2]
   || supe==password[3]
   || supe==password[4]
   || supe==password[5] )
  
   break;
  
   else
   JOptionPane.showMessageDialog(null,"You put in the password is Wrong!\n"+
   "Please try again" );
  
   }
   while( i>0 );
  
   //show the option table for user to choose
   //set a loop to see whether the choise is 1, 2 or 3
  
   int choise; // int a vlaue
  
   while( i==1 )
   {
  
   do
   {
   // String a value and read in choise from user
   String inputChoise =
   JOptionPane.showInputDialog ( "\tEnter your choise :\n" +
   "\t\t 1 Check your Cash-card'cash\n" +
   "\t\t 2 Pick out your cash\n" +
   "\t\t 3 Put in your cash\n" +
   "\t\t 4 EXIT" );
  
   // convert number from type string to type int
   choise = Integer.parseInt( inputChoise );
  
   switch( choise )
   {
   case 1 :
   JOptionPane.showMessageDialog( null,"Your Cash-Card have got " + cash );
   break;
  
   case 2 :
   // String a value and read in money from user
   String out =
   JOptionPane.showInputDialog( "How much do you want to pick out ?\n"+
   "Please input the cash number in the blank dialog!" );
   money = Integer.parseInt( out );
   cash = cash - money;
   break;
  
   case 3 :
   // String a value and read in money from user
   String in =
   JOptionPane.showInputDialog( "How much do you want to put in ?\n"+
   "Please input the cash number in the blank dialog!" );
   money = Integer.parseInt( in );
   cash = cash + money;
   break;
  
   case 4 :
   JOptionPane.showMessageDialog( null, "Thank you for use this Cash Systerm!" );
  
   System.exit(0);
   }
  
   }
   while( choise<1 || choise>4 );
  
   } //end the loop
  
   System.exit(0);
  
   } // end method close
  
   } // end class Bank
  
  
  
  
  
  
相关内容
赞助商链接