gpt4 book ai didi

java - 要求用户创建一个新对象?

转载 作者:行者123 更新时间:2023-11-30 10:54:33 27 4
gpt4 key购买 nike

我正在为 Java 类(class)开发一个汽车经销商程序,基本上我必须创建一个汽车对象并将该对象添加到链表中,然后从该汽车对象中检索信息。我的问题是如何要求用户创建具有以下与汽车相关的属性的新汽车对象?

所以像这样: Car car10 = new Car(...);但不是我直接在主体中输入它,而是希望用户输入信息。

我希望这是有道理的,更详细的信息:http://printupon.ca/humber/course/CENG212/Labs/proj05_CarDealer.htm

为了简单起见,我将到目前为止编写的代码放在 github 上,您也可以忽略所有注释掉的代码,这是为了我的个人测试目的。如有任何提示或建议,我们将不胜感激,谢谢!

代码:https://gist.github.com/anonymous/b3afe93034dc63b45fd1

最佳答案

你可以这样读取用户输入:

 public static void main(String[] args) throws IOException { 
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter Brand");
String brand = br.readLine();
...

或使用 scanner

Scanner in = new Scanner(System.in);

int i = in.nextInt();
String input = in.next();

而不是你的

Car car = new Car("Honda", "Civic", "Grey", 1998, 183958, 3200);

用从 BufferedReaderScanner 读取的值填充它们

Car car = new Car(brand, ...)
//regarding to your comment
carList.add(car);

关于java - 要求用户创建一个新对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33623163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com