首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Java从键盘填充数组

用Java从键盘填充数组
EN

Stack Overflow用户
提问于 2017-10-17 20:58:29
回答 1查看 1.3K关注 0票数 1

早上好,我是编程新手。我正在编写一个程序,它从键盘上读取一些数字,并将它们加在一起。我写了一个程序来计算数字,我的问题是我不知道如何配置Scanner来填充数组/ArrayList。我该怎么做?这是我的密码。

代码语言:javascript
运行
复制
class array {
public static void main(String[] args) {
   int start = 0;
   int [] interi = {2,3,6,10,24,45};

   for (int i:interi)
      start+=i;         //++  

   System.out.println(start);
   }

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 01:04:17

我不知道如何配置Scanner来填充数组/ArrayList。我该怎么做?

若要在用户收到提示时填充ArrayList:

代码语言:javascript
运行
复制
//example, prompt user 3 times
ArrayList<Integer> list = new ArrayList<>();
for(int i=0; i<3; i++)
    list.add(scn.nextInt());

如果使用数组:

代码语言:javascript
运行
复制
array[i] = scn.nextInt();

但是,注意数组的大小是固定的。因此,您不希望提示大于给定的数组大小。

如果要提示用户的次数未知,请使用带数组列表的with循环。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46799130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档