要使用到的技术分析:
账户类、首页设计:
将以下代码选中后,按ctrl + alt + t键,选中第三个while循环,就会将你的代码弄进去死循环中

package com.itheima.ATM;import java.util.ArrayList;import java.util.Scanner;/*** ATM系统入口类*/public class ATMSystem {public static void main(String[] args) {// 1.定义一个账户类(面向对象编程)// 2. 定义一个集合容器,负责以后存储全部的账户对象,进行相关的业务操作ArrayList<Account> accounts = new ArrayList<>();// 展示系统的首页while (true) {System.out.println("===============黑马ATM系统====================");System.out.println("1.账户登录");System.out.println("2.账户开户");Scanner sc = new Scanner(System.in);System.out.println("请选择你的操作:");int command = sc.nextInt();switch (command){case 1:// 用户登录操作break;case 2:// 用户账户开户break;default:System.out.println("你输入的操作命令不正确"); // 这里应该定义一个死循环,让用户一直输入(选中要循环的部分,按ctrl + alt + t)}}}}// 定义的账户account类package com.itheima.ATM;/*** 账户类*/public class Account {/*** 成员变量,私有*/private String cardId;private String userName; // 用户名private String password; // 密码private double money; // 账户余额private double quotaMoney; // 每次提取的额度 // quota是定额的意思public String getCardId() {return cardId;}public void setCardId(String cardId) {this.cardId = cardId;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public double getMoney() {return money;}public void setMoney(double money) {this.money = money;}public double getQuotaMoney() {return quotaMoney;}public void setQuotaMoney(double quotaMoney) {this.quotaMoney = quotaMoney;}}

