Java 案例三 随机点名器

xiaoxiao2025-04-03  7

/* 案例: 随机点名器,即在全班同学中随机的打印出一名同学名字。 要做的随机点名器,它具备以下3个内容: 存储所有同学姓名 总览全班同学姓名 随机点名其中一人,打印到控制台 案例需求分析: 我们队本案例进行分析,得出如下分析结果: 1.存储全班同学名字 2.打印全班同学每一个人的名字 3.在班级总人数范围内,随机产生一个随机数,查找该随机数对应的同学名字 案例的升级: 1.可以增加学生的人数,姓名 */ import java.util.Random; public class CallName{ public static void main(String[] args){ //点名系统 System.out.println("————————————点名系统————————————"); System.out.println("班级同学有:"); //定义一个数组用来存储全班同学,假设五个人,数据类型用String String [] arr = {"zhangsan","lisi","wangwu","sjls","qianqi"}; //打印全班同学每一个人的名字 for(int i = 0 ;i < arr.length;i++){ System.out.print("学号"+(i+1)+": "+arr[i]+" "); } System.out.println(); System.out.println("————————————幸运同学————————————"); //利用随机数进行点名 Random ran =new Random(); int index = ran.nextInt(arr.length); //将数组的长度直接作为范围 System.out.println("学号"+(index+1)+": "+arr[index]+" "); } }

运行结果:

转载请注明原文地址: https://www.6miu.com/read-5027393.html

最新回复(0)