println("This program allows you to enter your exam results!");
int n0 = readInt("How many exam results do you have? ");
for (int n=1; n<=n0; n++) {
String r0 = "r"+n;
int result = readInt("Result "+n+": ");
println(r0);
}
我是java新手,想知道是否可以将'String r0'变量的内容设置为'int result'变量的名称(而不是结果)。Java - 将变量内容设置为新变量名称
我希望这样做,因为我的程序将有多个'int结果',我将需要稍后使用每一个用于算术目的。
不,在像Java这样的编译语言中你不能这样做。在运行时没有局部变量名称,只是堆栈位置。 – 2012-07-24 15:58:29