所以这是我正在尝试做的示例代码(它不能编译):
for(char name = 'a'; name <= 'z'; name++)
{
double <<name>>;
}
在这个例子中,我想创建26个不同的变量,而不是明确列出
double a, b, c, d, e; //and so on
我该怎么做呢?谢谢!
答案 0 :(得分:2)
使用数组:
double[] vars = new double[26];
int i = 0;
for(char name = 'a'; name <= 'z'; name++)
{
vars[i++] = name;
}
答案 1 :(得分:1)
如果您想检索变量等值,可以使用HashMap!
HashMap<Character,Double> variables = new HashMap<Character,Double>();
for(char name = 'a'; name <= 'z'; name++)
{
variables.put(name,"put double value here");
}