java--随机排名

自我意识的多元宇宙 2025-05-08 22:40:36

整体思路;
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

...全文
4 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

118

社区成员

发帖
与我相关
我的任务
社区描述
这里专为新疆政法学院的探索者而建,英雄不问出处。起跑线是起点,热忱与坚持为加速器,无论bug缠身的项目,还是攻克的算法顿悟,每滴汗水皆被珍藏。执炬前行,终将照亮彼此峰顶,我们携手同行。
课程设计笔记经验分享 高校 新疆·图木舒克市
社区管理员
  • 雲中203
  • SHAO060706
  • Poeir_
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

英雄不问出处

试试用AI创作助手写篇文章吧