构建ArrayList - 复杂

时间:2016-05-21 17:55:15

标签: java arraylist

我想构建一个ArrayList,稍后将用于向表格显示信息。

问题是,我希望我的数组包含增量为5000的信息,最高可达初始值的150 +%。

IE:

用户输入100000。

数组中的信息看起来就像这样。

100002
105002
110002
115002
120002
125002
.
.
.
.
150002
155002

除了收集用户输入之外还没有其他代码,只是寻找一个以此开头的地方。

2 个答案:

答案 0 :(得分:0)

int input = 100000;//user input
ArrayList<Integer> nums = new ArrayList<Integer>();
for(int i = 0; i <= (input/2); i+=5000){
     nums.add(input+i);
 }

这个循环可以让你开始,如果你想拥有多个列,那么你可以使用2D数组。如果您对2D阵列有其他疑问,我会看here

答案 1 :(得分:0)

double num = sales * 1.5 + 5000;
ArrayList<Double> salesArList = new ArrayList<Double>();
double i = sales;
do{
    salesArList.add(i);
    i = i + 5000;
}while(i <= num);