21xrx.com
2024-11-05 21:36:48 Tuesday
登录
文章检索 我的文章 写文章
《Java实现取款机系统》
2023-06-19 12:51:48 深夜i     --     --
Java 取款机系统 代码案例

在现代社会,取款机已经成为了人们日常生活中不可或缺的一部分。它方便了人们的资金转移,也成为了一项必不可少的服务。那么如何使用Java编写一个取款机系统呢?

首先,我们需要定义取款机的功能。在本系统中,我们将实现以下功能:

1. 存款功能

2. 取款功能

3. 查询余额功能

以下是示例代码:


import java.util.Scanner;

public class ATM {

  public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    double balance = 0;

    while (true) {

      System.out.println("请选择您的操作:");

      System.out.println("1. 存款");

      System.out.println("2. 取款");

      System.out.println("3. 查询余额");

      int op = sc.nextInt();

      switch (op) {

        case 1:

          System.out.println("请输入存款金额:");

          double deposit = sc.nextDouble();

          balance += deposit;

          System.out.println("存款成功,当前余额为:" + balance);

          break;

        case 2:

          System.out.println("请输入取款金额:");

          double withdraw = sc.nextDouble();

          if (withdraw > balance) {

            System.out.println("余额不足!");

          } else {

            balance -= withdraw;

            System.out.println("取款成功,当前余额为:" + balance);

          }

          break;

        case 3:

          System.out.println("当前余额为:" + balance);

          break;

        default:

          System.out.println("无效操作,请重新选择!");

          break;

      }

    }

  }

}

通过上面的代码实现了一个简单的取款机系统,用户可以根据自己的需要进行存款、取款、查询余额等操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复