使用 BlueJ 参加 Java 入门课程。
有两个对象,一个名为account的具有相关详细信息的对象和一个名为bankAccounts的包含帐户的 ArrayList。
我的任务是使用 while 循环将多个帐户添加到bankAccounts 。将对象添加到数组列表很容易,但是 BlueJ 会提示您选择帐户。
我不知道如何自动化这个过程,尝试一些类似的东西:
public void addMultipleAccounts()
{
reader = new InputReader();
System.out.println("How many accounts would you like to add?");
int accountsToAdd = Integer.parseInt(reader.getInput());
while (accountsToAdd>0) {
System.out.println("Which account would you like to add?");
String accountToAdd = reader.getInput();
bankAccounts.add(accountToAdd);
accountsToAdd--;
}
}
这显然行不通。InputReader() 是 prof 提供的类,它使用 Scanner 来收集字符串。
我确定有一种简单的方法可以做到这一点,但我找不到它......我不知道如何提示用户输入对象,BlueJ 总是自动完成。