idea中ATM功能的代码和依赖项
时间: 2024-04-07 14:27:33 浏览: 52
好的,这里是在IntelliJ IDEA中创建ATM项目的步骤和示例代码:
1. 创建Maven项目
在IntelliJ IDEA中,选择“Create New Project”,选择Maven项目类型,然后按照提示填写项目信息。
2. 添加依赖项
在项目的pom.xml文件中添加以下依赖项:
```xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
```
这个依赖项是JUnit测试框架,用于编写和运行测试用例。您可以在项目中使用JUnit来测试ATM功能的正确性和可靠性。
3. 编写ATM功能代码
在src/main/java目录下创建一个名为ATM的Java类,然后复制以下示例代码:
```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("无效的选择!");
}
}
}
}
```
这个代码与之前的示例代码相同,用于实现ATM的基本功能。
4. 运行和测试
在IntelliJ IDEA中,选择“Run”菜单,然后选择“Run ‘ATM.main()’”选项,即可运行ATM程序。您也可以使用JUnit测试框架编写和运行测试用例,确保ATM功能的正确性和可靠性。
希望这些步骤对您有所帮助。
阅读全文