0

所以这是我正在尝试做的示例代码(它不编译):

    for(char name = 'a'; name <= 'z'; name++)
    {
        double <<name>>;
    }

在这个例子中,我想创建 26 个不同的变量,但没有明确列出

double a, b, c, d, e; //and so on

我该怎么做呢?谢谢!

4

2 回答 2

2

使用数组:

double[] vars = new double[26];
int i = 0;
for(char name = 'a'; name <= 'z'; name++)
{
    vars[i++] = name;
}
于 2013-10-26T22:57:33.203 回答
1

如果您想检索变量之类的值,您可以使用HashMap

HashMap<Character,Double> variables = new HashMap<Character,Double>();
for(char name = 'a'; name <= 'z'; name++)
    {
        variables.put(name,"put double value here");
    }
于 2013-10-26T23:14:35.473 回答