118
社区成员




整体思路;
1.数据存储:把待排名的元素存于合适的数据结构中(选用 ArrayList,它是动态数组,能够方便地添加、删除和访问元素)。
2.随机打乱:Collections 类提供了 shuffle() 方法,此方法能够随机打乱列表中元素的顺序。
3.输出结果:使用 for 循环遍历打乱后的列表,按顺序输出每个元素及其排名。
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class RandomRanking {
public static void main(String[] args) {
// 创建一个存储名字的列表
List<String> names = new ArrayList<>();
// 向列表中添加名字
names.add("Alice");
names.add("Bob");
names.add("Charlie");
names.add("David");
names.add("Eve");
// 随机打乱列表顺序
Collections.shuffle(names);
// 输出随机排名
System.out.println("随机排名如下:");
for (int i = 0; i < names.size(); i++) {
System.out.println((i + 1) + ". " + names.get(i));
}
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/2301_81549590/article/details/147777212