Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不知道用户将指定的长度的情况下将int存储在数组中(作为字符串,而不是int!)_Java_Arrays_While Loop_Integer - Fatal编程技术网

Java 在不知道用户将指定的长度的情况下将int存储在数组中(作为字符串,而不是int!)

Java 在不知道用户将指定的长度的情况下将int存储在数组中(作为字符串,而不是int!),java,arrays,while-loop,integer,Java,Arrays,While Loop,Integer,我希望我的程序(java)询问用户他想要多少杯(例如4杯),然后询问他们每杯中需要多少糖。我会将它们存储为数组。。但老实说,我几乎不知道该怎么做。。我只需要一个起点 例如: How many sugars in cup 1? 0 How many sugars in cup 2? 1 How many sugars in cup 3? 3 How many sugars in cup 4? 1 到目前为止,我已经有了这样的东西:(用户之前会输入他们想要多少杯子) 我觉得自己陷入了一种墨守

我希望我的程序(java)询问用户他想要多少杯(例如4杯),然后询问他们每杯中需要多少糖。我会将它们存储为数组。。但老实说,我几乎不知道该怎么做。。我只需要一个起点
例如:

How many sugars in cup 1? 0

How many sugars in cup 2? 1

How many sugars in cup 3? 3

How many sugars in cup 4? 1
到目前为止,我已经有了这样的东西:(用户之前会输入他们想要多少杯子)


我觉得自己陷入了一种墨守成规的状态,不确定自己是否走上了正确的道路。。任何帮助都会很好!!感谢您回答标题中的问题:

不要使用数组来存储它,请使用
ArrayList
。添加项目时,
ArrayList
将自动调整大小

List<Integer> sugarList = new ArrayList<>();

为什么不将数组替换为一个列表(用户之前可能已经键入了他们想要的杯子数量)”好的。因此,将该字符串解析为int,并将其用于
capsWanted
ArrayList
应该可以工作:我想我也说过同样的话thing@Saurabh你只是给出了一个模糊的指示,没有解释如何使用它,也没有回答身体中的问题,这是一个有效的答案。谢谢你的回答-新的和挣扎!现在我得到了:List SugarList=newarraylist();整数值(杯形);int i=0;虽然(iList<Integer> sugarList = new ArrayList<>();
Integer.valueOf(theStringEntered);