Java로 ATM 프로그램을 구성하여 ATM 거래를 표시할 수 있습니다. 현금 자동 입출금기(ATM) 또는 현금 지급기(영국 영어)는 은행 회사의 고객이 금융 거래를 수행할 수 있도록 하는 전자 통신 시스템입니다. 사용자는 ATM 애플리케이션 화면에 표시된 옵션 중에서 선택해야 합니다. 예를 들어 출금, 입금, 잔액 확인, 사용 가능한 옵션 종료 등이 있습니다.
광고 이 카테고리에서 인기 있는 강좌 JAVA MASTERY - 전문 분야 | 78 코스 시리즈 | 15가지 모의고사출금하기 전에 자금을 인출하고 입금하고 계좌 잔고를 확인하려면 ATM 프로그램에서 다음 작업을 수행해야 합니다.
아래는 Java로 작성된 ATM 프로그램의 예입니다.
인출 금액, 입금액, 잔액 확인을 위한 Java ATM 프로그램 예시
코드:
package jex; import java.util.*; class ATM { public static void main( String args[] ) { //declare and initialize balance, withdraw, and deposit int balance = 50000; int withdraw, deposit; //create scanner class object to get choice of user Scanner sc = new Scanner(System.in); while(true) { System.out.println( "Welcome to ATM ... " ); System.out.println( "Select 1 for Withdraw" ); System.out.println( "Select 2 for Deposit" ); System.out.println( "Select 3 for Check Balance" ); System.out.println( "Select 4 for EXIT" ); System.out.print( "Select the appropriate options you want to perform:" ); //get the user selected option int op = sc.nextInt( ); switch( op ) { case 1: System.out.print( "Enter the amount to be withdrawn :" ); // accept the withdraw amount from the user withdraw = sc.nextInt(); //check whether the balance is greater than or equal to the withdrawal amount withdraw( balance, withdraw); break; case 2: System.out.print( "Enter the amount to be deposited :" ); //accept the deposit amount from the user deposit = sc.nextInt(); // call the function and add the deposit amount to the total balance deposit( balance, deposit ); break; case 3: // printing the total balance of the user printBalance( balance ); System.out.println(" "); break; case 4: // exit from the menu System.exit( 0 ); } } } // function to print the current balance in an account public static void printBalance(int balance) { System.out.println(" The Current Balance : " + balance); System.out.println(); } // The function to Withdraw an amount and update the balance public static int withdraw(int balance, int withdrawAmount) { System.out.println( "Withdrawn Operation :" ); System.out.println("The withdrawing Amount is : " + withdrawAmount); if (balance >= withdrawAmount) { balance = balance - withdrawAmount; System.out.println( "Please collect your money and remove the card" ); printBalance( balance ); } else { System.out.println( "Sorry! the balanace is insufficient." ); System.out.println( ); } return balance; } // The function to deposit an amount and update the balance public static int deposit(int balance, int depositAmount) { System.out.println( "Deposit Operation :" ); System.out.println(" The depositing amount is : " + depositAmount); balance = balance + depositAmount; System.out.println( "Your Money has been successfully deposited" ); printBalance(balance); return balance; } }
출력:
위 출금 작업 코드의 출력은 다음과 같습니다.
위 입금 작업 코드의 출력은 다음과 같습니다.
마지막으로 입금 작업을 위한 위 코드의 출력은 다음과 같습니다.
위 프로그램과 마찬가지로,withdrawal(),deposit(),printbalance()함수를 포함하는 ATM 클래스가 생성됩니다. 철회() 함수는 철회 작업을 수행하는 데 사용됩니다. 이 함수는 잔액과 인출 금액을 승인합니다. draw() 함수 내에서 먼저 잔액이 출금 금액보다 큰지 확인합니다. true인 경우 잔액에서 인출 금액을 빼서 잔액을 업데이트합니다. 다음으로, 예치 작업을 수행하기 위해 예금() 함수가 사용됩니다. 이 기능은 잔액과 입금액을 승인합니다.
deposit() 함수 내부에서는 잔액에 입금액을 더해 잔액을 업데이트합니다. 다음으로, printbalance() 함수는 잔액을 인쇄하는 데 사용됩니다. 균형을 받아들입니다. 그런 다음 메인 함수에서 정수의 잔액 변수가 생성됩니다. 다음으로, 위 출력에서 볼 수 있듯이 케이스가 실행하게 되는 특정 옵션 선택에 따라 인출, 예금, 잔액 및 종료 작업을 위한 선택 피톤을 인쇄합니다.
현금자동입출금기(ATM)는 은행권 고객이 금융거래를 할 수 있도록 해주는 전자통신 시스템입니다. Java로 ATM 프로그램을 작성하여 ATM 거래를 표시할 수 있으며, 사용자는 현금 인출, 입금, 잔액 확인 및 ATM에서 나갈 수 있습니다.
위 내용은 Java의 ATM 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!