建立一个ArrayList集合,使用Scanner向集合内输入10个整型值,使用Colletions类中的sort方法对Arraylist进行排序后,使用lterator迭代输出
时间: 2023-07-20 16:18:08 浏览: 78
checkinList[i].bed << endl;
}
out.close();
}
// 从文件中加载入住信息
void loadFromFile() {
ifstream in("checkin.txt");
string id, dormId;
int bed;
while (in好的,我可以帮你回答这个问题。以下是示例代码:
```java
import java.util.*;
public class Main >> id >> dormId >> bed) {
checkIn(CheckIn(id, dormId, bed));
}
in.close();
{
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
Scanner scanner = new Scanner(System.in);
// 输入10个整型值
System.out.println("请输入10个整数:");
for (int i = }
// 统计宿舍入住率
double checkInRate() {
int count = 0;
for (int i = 0; i < dorList.size(); i++) {
int c = 0;
for (int j = 00; i < 10; i++) {
int num = scanner.nextInt();
list.add(num);
}
// 使用Collections类中的sort方法对ArrayList进行排序
Collections.sort(list);
// 使用Iterator迭代器输出排序后的ArrayList
; j < checkinList.size(); j++) {
if (checkinList[j].dormId == dorList[i].id) System.out.println("排序后的结果为:");
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
{
c++;
}
}
count += c;
}
return (double) count / (dorList.size() System.out.print(iterator.next() + " ");
}
}
}
```
当你运行这个程序时,它会提示你 * dorList[0].capacity);
}
// 统计学生男女比例
double genderRatio() {
int输入10个整数,然后将这10个整数添加到ArrayList中。接下来,使用Collections类中的sort male = 0, female = 0;
for (int i = 0; i < stuList.size(); i++) {
方法对ArrayList进行排序。最后,使用Iterator迭代器遍历ArrayList并输出排序后的结果。
阅读全文