gpt4 book ai didi

java - 在 for 循环中为每次迭代声明一个新变量

转载 作者:行者123 更新时间:2023-11-29 05:16:53 26 4
gpt4 key购买 nike

如何在 for 循环的每次迭代中声明一个新变量?

例如:

for (int i = 1; i <= 4; i++) {
int var1 = i; // in the second iteration, I want a variable var2 set to i, etc.
}

循环完成后,我想要4个变量,分别命名为var1var2var3var4,分别设置为 1234(当我设置 var1i 在上面的代码中,我基本上将它设置为 1 因为这是 i 整个特定的值迭代)。

最佳答案

使用数组、列表、映射或其他类型的数据结构。

例如

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)

类似的东西。

关于java - 在 for 循环中为每次迭代声明一个新变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com