我是 java 的初学者,我想知道是否有办法通过输入更改主类中对象的名称?例如我得到这个代码:
while(!answer.equals("stop"))
{
//Enters book's information and stores it in the object book1
System.out.println("Book-" + count);
title = input.next();
author = input.next();
ISBN = input.next();
copies = input.nextInt();
Book book1 = new Book(title,author, ISBN, copies);
printLn("");
printLn("Do you wish stop adding books? N || stop");
answer = input.next();
}
我想继续添加新书,直到出现提示时写停止,但当然不更改名称它将继续将数据添加到同一个对象。有可能还是我需要继续制作新书对象:书等=新书(标题,作者,ISBN,副本)
“更正我的代码” 就像 Kevin 提到的那样,数组是存储这些值的主要思想,但由于它的静态值,它可能是满的,但是当输入 n-books 并且数组已满时,我可以使用 expandcapacity 方法它以 x 大小扩展数组。谢谢!