gpt4 book ai didi

java - 可以在循环中声明多个具有不同变量名称的变量而不使用数组吗?

转载 作者:行者123 更新时间:2023-12-01 14:06:31 24 4
gpt4 key购买 nike

我想知道是否可以在循环中声明一个像“vx”这样的变量,并让它每次循环时,x 的值都会改变。这样,当循环运行 5 次时,变量将被命名为 v1、v2、v3、v4、v5。

最佳答案

基本上,Java 作为静态类型语言,不能在循环中声明具有不同变量名的变量。

在循环内使用不同名称声明(初始化)变量是没有意义的。毕竟,如果变量的作用域恰好在循环内部,则变量会超出作用域并被销毁(垃圾收集)。

如果你想初始化类变量,你可以尝试Reflection API,但对于 many reasons 应该避免使用它.

关于java - 可以在循环中声明多个具有不同变量名称的变量而不使用数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18856850/

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