为了账号安全,请及时绑定邮箱和手机立即绑定

带 for 循环和 Scanner 的 LinkedList

带 for 循环和 Scanner 的 LinkedList

杨__羊羊 2023-07-19 10:46:04
我正在尝试练习 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++) {

    ...

}


查看完整回答
反对 回复 2023-07-19
  • 1 回答
  • 0 关注
  • 70 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信