有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

如何在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(当我在上述代码中将var1设置为i时,我基本上是将其设置为1,因为这是整个迭代过程中i的值)


共 (1) 个答案

  1. # 1 楼答案

    要么使用四个变量,要么使用array。以下是阵列替代方案:

    int arr[] = new int[5];
    for (int i = 1; i <= 4; i++) {
       arr[i] = i;
    }