简体   繁体   English

在循环内访问 B"i" 变量

[英]Access B"i" variable inside loop

I am writing Java in Android Studio and I to access differend B variables in the loop.我正在 Android Studio 中编写 Java,我在循环中访问不同的 B 变量。 I am not quite sure about the syntax.我不太确定语法。

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

You cannot access variables like this.您不能像这样访问变量。
You have to define a List or an array你必须定义一个List或一个array

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
}

You should read some java beginner tutorials like this one你应该阅读一些像这样的java初学者教程

It is not easy to know what you mean, but I will make a guess.要知道你的意思并不容易,但我会做一个猜测。

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 don't understand why you have i <= 20 in your loop.我不明白为什么你的循环中有i <= 20 Maybe I am missing something.也许我错过了一些东西。

What i was trying to do :P我想做什么: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];
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM