实现一个随机点名的小程序 ,并且将方法功能独立出来,减少冗余
2019-01-12 11:03
246 查看
import java.util.Scanner; import java.util.Random; /* 实现随机点名器 1. 存储所有学生姓名 2. 预览所有学生姓名,遍历数组 3. 随机数作为索引,到数组中找元素 将功能独立出来, 作成方法,调用方法即可 定义三个功能, 用到同一个姓名数据 姓名存储到数组中,三个方法,使用一个数组中的数据, 方法传递参数 */ public class ArrayDemo{ public static void main(String[] args){ String[] names = new String[8]; addStudent(names); System.out.println("全体成员有:"); printStudentName(names); String name = printRandomStudent(names); System.out.print("随机抽到被枪毙的人是:"+name); } //遍历所有学生 public static void printStudentName(String[] names){ for(int i=0;i<names.length;i++){ System.out.println(names[i]); } } //添加学生 public static void addStudent(String[] names){ names[0] = "张三"; names[1] = "李四"; names[2] = "王五"; names[3] = "李蕾"; names[4] = "韩梅梅"; names[5] = "小名"; names[6] = "老王"; names[7] = "小华"; } //定义随机数 public static String printRandomStudent(String[] names){ Random ran = new Random(); int index = ran.nextInt(names.length); return names[index]; } }
相关文章推荐
- javascript实现的一个随机点名功能
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- javascript实现的一个随机点名功能
- 标准功能模块组件 -- 名片管理组件,C\S 版本的标准用例程序,可以参考权限实现方法
- IndieVolume实现程序音频独立调节功能
- 第三周作业-实现随机点名的签到程序
- 发布一个锁定行列的一种方法。(实现Excel里的冻结窗格的功能)
- C#实现让程序只能打开一个实例(总结3方法)
- 第三周作业-实现随机点名的签到程序
- ffmpeg 实现转码一个普通视频文件为视频mpeg4,音频mp3的功能的程序(摘)
- 利用模板类编写一个程序,实现双向链表的插入、删除、查找、显示的功能。
- 使用C#实现只允许运行一个程序实例的几种方法
- 编程产生一个int数组,长度为30,并向其中随机插入1-30,并且不能重复输出数组。实现一个冒泡排序算法对其进行排序,输出排序结果
- 使用javascript做的一个随机点名程序
- 利用字符出现的次数,编写一个方法,实现基本的字符串压缩功能。
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 解析Java实现随机验证码功能的方法详解
- 使用Java程序实现随机验证码功能的实例
- 在VC++中实现让程序只运行一个实例的方法
- ASP程序实现购物车的方法手推车功能的实现