ATM功能的代码和依赖项
时间: 2024-03-16 11:44:54 浏览: 14
ATM功能的代码是需要您自己编写的,这里是一个简单的示例代码:
```java
import java.util.Scanner;
public class ATM {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double balance = 1000.0; // 初始余额为1000元
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 查询余额");
System.out.println("2. 取款");
System.out.println("3. 存款");
System.out.println("4. 退出");
int choice = input.nextInt();
switch (choice) {
case 1: // 查询余额
System.out.printf("当前余额为%.2f元\n", balance);
break;
case 2: // 取款
System.out.print("请输入取款金额:");
double withdraw = input.nextDouble();
if (withdraw > balance) {
System.out.println("余额不足!");
} else {
balance -= withdraw;
System.out.printf("成功取款%.2f元,当前余额为%.2f元\n", withdraw, balance);
}
break;
case 3: // 存款
System.out.print("请输入存款金额:");
double deposit = input.nextDouble();
balance += deposit;
System.out.printf("成功存款%.2f元,当前余额为%.2f元\n", deposit, balance);
break;
case 4: // 退出
System.exit(0);
default:
System.out.println("无效的选择!");
}
}
}
}
```
此外,您需要在Maven项目中添加以下依赖项:
```xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
```
这个依赖项是JUnit测试框架,用于编写和运行测试用例。您可以在项目中使用JUnit来测试ATM功能的正确性和可靠性。