1. 程式人生 > 程式設計 >Java使用巢狀迴圈模擬ATM機取款業務操作示例

Java使用巢狀迴圈模擬ATM機取款業務操作示例

本文例項講述了Java使用巢狀迴圈模擬ATM機取款業務操作。分享給大家供大家參考,具體如下:

程式碼:

package com.jredu.ch03;
import java.util.Scanner;
public class Work4 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan = new Scanner(System.in);
        for (int i = 1; i < 4; i++) {
            System.out.print("請輸入密碼:");
            String pwd = scan.next();
            if (!pwd.equals("111111")) {
                //密碼錯誤
                if(i==3){
                    System.out.println("密碼錯誤,請取卡");
                }else{
                    System.out.println("密碼錯誤,還有"+(3-i)+"次機會");
                }
            }else{
                //密碼正確
                while(true){
                    System.out.print("請輸入金額:");
                    int money = scan.nextInt();
                    if(money%100==0&&money>0&&money<=1000){
                        System.out.println("您取了"+money+"元");
                        System.out.println("交易完成,請取卡!");
                        return;
                    }else{
                        System.out.println("金額有誤,請重新輸入");
                    }
                }
                }
        }
    }
}

更多關於java演算法相關內容感興趣的讀者可檢視本站專題:《Java資料結構與演算法教程》、《Java操作DOM節點技巧總結》、《Java檔案與目錄操作技巧彙總》和《Java快取操作技巧彙總》

希望本文所述對大家java程式設計有所幫助。