我对我的代码感到非常难过:
我有一个静态类:
static class Test
{
static b;
static c;
}
在我的主类中,我初始化了一个静态测试数组。
Test[] AB = new Test[5];
然后我用以下内容填充数组:
for(int a=0; a<AB.length; a++)
{
int C = new int();
int D = new int();
C = get user input here....
D = get user input here...
AB[a].c = C;
AB[a].b = D;
}
当我输出数组时,我的所有值都是输入的最后一个值。基本上,如果用户最后输入C = 5,则D = 4.对于c和b,AB [0] - AB [4]的所有值都是5和4.
我真的很难过。
任何人都可以帮我解决这个问题吗?
谢谢!