我正在尝试练习 LinkedList。简单的代码,用户输入 x 个整数,程序将它们输出到屏幕上。当我输入 LinkedList 的长度时,出现错误:“构造函数 LinkedList(int) 未定义。” 当我删除该号码时,代码会执行,但屏幕上不会显示任何内容。package practiceProject;import java.util.*;public class PracticeProject{ public static void main(String[] args) { // TODO Auto-generated method stub List<Integer> list1 = new LinkedList<Integer>(); Scanner userInput = new Scanner(System.in); for (int i = 0; i < list1.size(); i++) { System.out.println("Please enter a number"); list1.add(userInput.nextInt()); } for (Integer x: list1) System.out.print(x + " "); userInput.close(); }}如何请求用户输入并使用 LinkedList 将其打印在屏幕上?谢谢!
1 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
LinkedListint在其定义的任何构造函数中都不接受 as参数。
您将需要定义输入的数量,而不管 的大小LinkedList,也许需要使用单独的变量。
int numInputs = 5;
List<Integer> list1 = new LinkedList<Integer>();
...
for (int i = 0; i < numInputs; i++) {
...
}
添加回答
举报
0/150
提交
取消