Declare a new variable for each iteration in a for loop

五迷三道 提交于 2019-12-06 16:48:52

use array, list, map or other kind of data structure.

e.g.

int[] arr = new int[4];
for (int i = 1; i <= 4; i++) {    // well, we usually write in 0-based manner...
    arr[i-1] = i;
}
// if you want to get n-th value, just do   arr[n-1]


List<Integer> list = new ArrayList<Integer>();
for (int i = 1; i <= 4; i++) {
    list.add(i);
}
// if you want to get n-th value, just do   list.get(n-1)



Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (int i = 1; i <= 4; i++) {
    map.put(i, i);
}
// if you want to get n-th value, just do   map.get(n)

something like that.

Either use four variables or use an array. Here is the array alternative:

int arr[] = new int[5];
for (int i = 1; i <= 4; i++) {
   arr[i] = i;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!