21xrx.com
2025-04-25 17:23:57 Friday
文章检索 我的文章 写文章
JavaATM取款机实训分配及代码示例
2023-06-11 17:38:18 深夜i     10     0
JavaATM 实训 分配 代码示例 业务功能

在Java编程实训中,实现一个基本的ATM取款机是不可避免的。任务分工是很重要的环节,每个组员都需要承担自己的部分并且确保整个系统能够工作正常。以下是我们小组中的任务分配。

任务分配:

1. 界面设计:负责整个系统界面设计和美化;

2. 银行业务处理:负责实现ATM取款机的业务功能,包括余额查询、取款、存款、转账、修改密码等;

3. 数据库处理:负责设计数据库结构,建立对应的表,编写相关的SQL语句;

4. 代码整合:负责将各个模块整合为一个完整的ATM取款机系统。

接下来,我们为大家提供一个简单的代码示例。这个例子实现了ATM机的存款业务。

代码示例:

import java.util.Scanner;
public class ATM {
  private static Scanner scanner = new Scanner(System.in);
  private static double balance = 0;
  public static void main(String[] args) {
    System.out.println("欢迎使用ATM取款机!");
    System.out.println("请选择:1.存款 2.取款");
    int choice = scanner.nextInt();
    switch (choice) {
      case 1:
        deposit();
        break;
      case 2:
        withdraw();
        break;
      default:
        System.out.println("非法输入!");
        break;
    }
  }
  public static void deposit() {
    System.out.println("请输入存款金额:");
    double amount = scanner.nextDouble();
    balance += amount;
    System.out.println("存款成功!当前余额为:" + balance);
  }
  public static void withdraw() {
    System.out.println("请输入取款金额:");
    double amount = scanner.nextDouble();
    if (amount > balance) {
      System.out.println("余额不足!");
    } else {
      balance -= amount;
      System.out.println("取款成功!当前余额为:" + balance);
    }
  }
}

这个代码示例展示了ATM机的存款业务。用户输入存款金额后,程序将金额加到余额中并打印出当前余额。同样,我们也可以编写代码来实现取款、余额查询、转账和修改密码等业务。

  
  

评论区

    相似文章