21xrx.com
2025-03-24 12:58:54 Monday
文章检索 我的文章 写文章
《Java实现取款机系统》
2023-06-19 12:51:48 深夜i     11     0
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;
      }
    }
  }
}

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

  
  

评论区

请求出错了