gpt4 book ai didi

java - 是否可以根据计数在循环内声明多个变量?

转载 作者:行者123 更新时间:2023-12-02 09:06:16 25 4
gpt4 key购买 nike

假设我想根据计数在循环内声明一定数量的变量。

private static void declaration(int amount)
{
for (int i = 0; i <= amount; i++)
{
/*Code that declares variables.
*
*When i == 0, it will declare int num0 with a value of 0.
*When i == 1, it will declare int num1 with a value of 0, etc.
*/
}
}

这可以在 Java 内部完成吗?

最佳答案

并非如此,您需要某种数据结构,例如列表、 map 等

例如如果需要通过姓名来识别他们

Map<String, Integer> variables = new HashMap<String, Integer>();
for (int i = 0; i <= amount; i++) {
variables.put("num" + i, 0);
}
// latter get value
System.out.println(variables.get("num3"));

例如如果只有索引很重要

int[] state = new int[amount];
for (int i = 0; i <= amount; i++) {
state[i] = 0; // <== all elements are already zero, but just to show you idea
}

关于java - 是否可以根据计数在循环内声明多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36828151/

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