如何创建包含对象作为数组元素的类的数组?

时间:2016-04-23 15:08:47

标签: java arrays

我想创建一个程序,其中包含一个具有id,username,balance作为数据项的Account类和一个接受入口的构造函数。现在来自另一个类AccountDemo,我想输入10个包含先前数据项的用户详细信息。所以我必须制作10个单独的帐户对象?我想为条目使用循环但无法找到正确的语法。

1 个答案:

答案 0 :(得分:0)

创建printf -v类的对象数组。 see here ..

<强>更新

  

排序完美但在显示期间,用户名最高   余额没有正确显示..我的意思是最高的平衡   显示数组[0]的用户名。

您只是交换余额而不需要交换整个Account对象,因此您的Account代码必须

for-loop

for (int i = 0; i < 10; i++) { for (int j = i + 1; j < 9; j++) { if (user[i].balance < user[j].balance) { Account temp = user[i]; user[i] = user[j]; user[j]= temp; } } } 的价值必须为j,因为您在0<=j<9

初始化j