【问题标题】:Adding on to a local variable in Java在Java中添加到局部变量
【发布时间】:2015-12-16 14:55:59
【问题描述】:

无论如何我可以做到,所以我可以像快捷方式一样添加到局部变量中,例如,这个循环可以使用 loopval 作为“a”的添加来获取 a1、a2 和 a3 变量得到 int,我希望你明白这一点,但是,我有什么办法可以使用 int 值来实现这一点?谢谢。

   int a1 = 1;
   int a2 = 2;
   int a3 = 3;
   int loopval = 1;

   while (loopval<4) {

     System.out.println(a + loopval)


   }

【问题讨论】:

  • 除了潜在的无限循环之外,这甚至不会编译。
  • 您可以将所有这些值添加到一个数组中并对其进行迭代。

标签: java variables int


【解决方案1】:

没有。除非您将这些值包装到一个数组中并通过它们的基于 0 的索引来引用它们

int[] a = {1, 2, 3};
int loopval = 0;

while (loopval < 3) {
   System.out.println(a[loopval++]);
}

【讨论】:

    【解决方案2】:

    使用可以使用数组:

    int[] a = {1,2,3};    
    for (int i = 0; i<a.length; i++) {
       System.out.println(a[i]);
    }
    

    【讨论】:

    • 谢谢,这真的很有帮助,它帮助我缩短了很多代码。 :)
    • @C_Tee 如果有帮助,别忘了接受。
    猜你喜欢
    • 2011-05-07
    • 1970-01-01
    • 2017-11-08
    • 2013-05-03
    • 1970-01-01
    • 2018-12-19
    • 2016-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多