我想创建一个程序,其中包含一个类,帐户id,用户名,余额作为数据项和一个构造函数,需要entry.Now从另一个类AccountDemo,我想输入10个用户的详细信息,包含以前的数据items.so我必须制作10个单独的类帐户对象?我想为条目使用循环,但无法找到正确的语法。如何创建一个包含对象作为数组元素的类的数组?
回答
创建Account
类的对象的数组。 see here ..
UPDATE:
排序发生完美,但显示期间,用户名具有最高未正确显示 平衡..我的意思是与该用户名 阵列的最高平衡[0]被显示。
你只是交换的平衡,而不是你需要换整个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
i+1
谢谢..我也参考了这个网站。一切运作良好,但如果我尝试根据平衡对数组进行排序,则会出现问题。排序发生完美,但在显示时,具有最高平衡的用户名显示不正确..我的意思是最高的平衡与数组[0]的用户名显示。因此,这两个变量不链接在一起。我不知道我是否有道理...... –
您可以将您的排序方法添加到您的问题中吗? –
我已经使用一个开关等的情况下.... –
- 1. 创建一个只包含给定类的对象的数组
- 2. 创建一个包含对象数组的类
- 3. 在包含对象值的对象中创建一个数组
- 4. 如何创建一个由类对象组成的元组?
- 5. 如何从数组中的每个元素中创建对象?
- 6. 创建一个数组对象数组?
- 7. 如何包含数组对象转换为对象的对象
- 8. Swift无法创建包含嵌套类型的元组数组
- 9. 创建每个数组的第一个元素的数组
- 10. 如何查找对象数组是否包含元素?
- 11. 如果元素包含空格,创建更长的数组? (JAVA)
- 12. 如何使用Json.NET和C#反序列化包含一个包含数组数组的对象的JSON数组?
- 13. 如何基于另一个对象数组创建一个对象数组?
- 14. 创建类对象数组
- 15. 创建数组类对象
- 16. 如何取出对象数组中的每个对象的两个元素,并创建一个新对象
- 17. 如何检查通用的swift数组包含一个元素?
- 18. 如何算其中一个数组列包含的元素
- 19. 如何创建一个包含N个零的数组?
- 20. 如何让数组中的对象包含整数数组?
- 21. PYTHON:制作一个包含n多元素的数组
- 22. 初始化一个包含数组的类的新对象
- 23. 创建一个函数,它包含一个元组列表,其中每个元组有两个元素
- 24. Sort Objective-c数组,其中包含包含数组的对象
- 25. 将包含数组元素的字符串转换为数组
- 26. C++创建的对象与一个数组作为构件
- 27. 对象数组包含另一个数组的对象,需要通过包含数组的对象中的值对数组进行过滤
- 28. 创建一个数组由.TXT元素
- 29. 组元素创建一个数据帧
- 30. 用x元素创建一个数组
你可以做到。什么阻止你? –
'Accounts accounts = new Accounts [arraySize];'初始化数组然后'accounts [index] = new Accounts();'循环内 –
我不需要为10个用户创建10个对象吗?那就是1个对象的数组.. .. –