21xrx.com
2024-11-05 18:43:30 Tuesday
登录
文章检索 我的文章 写文章
JavaATM取款机实训分配及代码示例
2023-06-11 17:38:18 深夜i     --     --
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机的存款业务。用户输入存款金额后,程序将金额加到余额中并打印出当前余额。同样,我们也可以编写代码来实现取款、余额查询、转账和修改密码等业务。

  
  

评论区

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