【问题标题】:Access B"i" variable inside loop在循环内访问 B"i" 变量
【发布时间】:2015-11-25 21:06:42
【问题描述】:

我正在 Android Studio 中编写 Java,并在循环中访问不同的 B 变量。我不太确定语法。

int A, B1, B2, B3, B4, B5;
for (i = 0; i++; i <= 20) {
    A=b"i";
}

【问题讨论】:

标签: java android loops


【解决方案1】:

您不能像这样访问变量。
您必须定义 Listarray

int A = 0;
int[] myIntArray = {1,2,3,4,5};

for (int i = 0; i < myIntArray.length; i++){
    //Now you can access your array with the index
    A = myIntArray[i]; //This statement still does not make much sense
}

您应该阅读一些 java 初学者教程,例如 this one

【讨论】:

  • 谢谢。实际上我试图将字符串 paper_url_"i" 的值设置为 A ...所以可能类似于:A = paper_url_[i]
【解决方案2】:

要知道你的意思并不容易,但我会猜测一下。

int A, B1, B2, B3, B4, B5;

    for (int i = 1; i < 6; i++) {
        switch (i) {
            case 1: A = B1;
                    break;
            case 2: A = B2;
                    break;
            case 3: A = B3;
                    break;
            case 4: A = B4;
                    break;
            case 5: A = B5;
                    break;
            default: break;
        }
        someFunction(A);
    }

我不明白为什么你的循环中有i &lt;= 20。也许我错过了什么。

【讨论】:

    【解决方案3】:

    我想做什么:P

        String Url = "";
        int i;
    
        String [] paper_url;
        paper_url = new String[2];
        paper_url[0] = new String("http://www.google.com");
        paper_url[1] = new String("http://www.yahoo.com");
    
        for (i=1;i<=2;i++) {
            Url = paper_url[i];
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      相关资源
      最近更新 更多