シンプルなATMソースコードと運用結果

コード演習

簡単なATM
トピックの説明:
100元が含まれています。
お金を節約する場合は、入力金額と最初に預け入れた金額を使用して、残高プロンプトボックスを表示します。
お金を引き出す場合は、引き出した金額を差し引いて、残高プロンプトボックスを表示します。
残高が表示されている場合は、残高を出力し
ます終了する場合は、情報プロンプトボックスを終了します。
コード表示:

package zuoye;

import java.util.Scanner;

public class t03 {
    
    
    public static void main(String[] args) {
    
    
        double money=100;
        while (true){
    
    
            System.out.println("请输入你想办理的业务:");
            Scanner scanner = new Scanner(System.in);
            String yewu = scanner.next();
            if (yewu.equals("存钱")){
    
    
                System.out.println("请输入存钱金额:");
                double money1 = scanner.nextDouble();
                money=money+money1;
                System.out.println("卡上余额为:"+money);
                System.out.println("是否继续办理业务:");
                String next = scanner.next();
                if (next.equals("是")){
    
    
                    System.out.println("请重新选择您想办理的业务");
                }else {
    
    
                    System.out.println("退出系统");

                }
            }else if (yewu.equals("取钱")){
    
    
                System.out.println("请输入取款金额:");
                double money2 = scanner.nextDouble();
                if (money2<=money&&money2>0){
    
    
                    money=money-money2;
                    System.out.println("卡上余额为:"+money);
                    System.out.println("是否继续办理业务:");
                    String next = scanner.next();
                    if (next.equals("是")){
    
    
                        System.out.println("请重新选择您想办理的业务");
                    }else {
    
    
                        System.out.println("退出系统");
                        break;
                    }
                }else {
    
    
                    System.out.println("卡上余额不足,无法取款");
                }
            }
        }
    }
}

運用結果は次のとおりです。
節約:
ここに画像の説明を挿入します
出金:
ここに画像の説明を挿入します注:コード説明
出納係に直接切り替えることができない場合の入金、2つの機能は別々です。直接入金に切り替えると、Caryの金額は100のままになります。お金の後の金額。

おすすめ

転載: blog.csdn.net/tan1024/article/details/109784250