在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomTeachers(String[] teachers, int n),能够从teachers中随机选择n个教师(名字)并返回。

package 作业2;public class RandomTeacher {public static String[] getRandomTeachers(String[] teachers, int n){String []arr = new String[n];String tmp = ",";for(int i = 0; i < n; i++){int rand = (int)(Math.random() * teachers.length);if(!tmp.contains("," + rand + ",")){arr[i] = teachers[rand];tmp += rand + ",";}elsei--;}return arr;}}
package 作业2;
import java.util.*;
import java.util.Arrays;
import 作业2.RandomTeacher;
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner input=new Scanner(System.in);System.out.print("请输入调用的教师人数n (1<=n<=10):");int n=input.nextInt();System.out.print("该轮自动产生的随机教师分别为:");String[] arr = RandomTeacher.getRandomTeachers(new String[]{"白玉","李雪梅","张宇心","秦子臻","刘凯乐","单新增","曾新旺","明途","徐子墨","魏温涛"}, n);System.out.println(Arrays.toString(arr));input.close();}}

山科java实验3-2 在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomT相关推荐

  1. Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串

    **7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...

  2. 山科-数据库实验报告

    链接:https://pan.baidu.com/s/1ZLmCa8LeXmRzRATQQXQ4Qw  提取码:d6hk

  3. java实验3_Java实验3

    实验3 常用类(2学时) 一.实验目的 1. 熟悉Java中的String.StringBuffer.Math.包装器类.Scanner类的使用方法. 2. 使用常用类解决一般性的应用问题. 3. 掌 ...

  4. java实验金额转换,java金额转换

    /** * @author wu 将一个数字转化为金额 */ public class ConvertNumber { /** 定义数组存放数字对应的大写 */ private final stati ...

  5. Java 实现双色球的彩票功能。规则:从33个红球中随机选择不重复的6个数,从16个蓝球中随机选择1个组成一注彩票。可以选择买多注。

    package cn.zhang;import java.util.Scanner;public class Subject001 {/** 实现双色球的彩票功能.规则:从33个红球中随机选择不重复的 ...

  6. java实验33 类的继承2_java实验2 类的继承性

    实验2 类的继承性 一.实验目的 掌握面向对象的继承性在Java中的实现方法:掌握super关键字的用法,体会抽象类和抽象方法的作用. 二.实验内容 1.程序理解: 1)类的继承 2)第4章课后编程第 ...

  7. 20165310 Java实验五《网络编程与安全》

    20165310 Java实验五<网络编程与安全> 任务一 题目:①编写MyBC.java实现中缀表达式转后缀表达式的功能:②编写MyDC.java实现从上面功能中获取的表达式中实现后缀表 ...

  8. Java实验二 计算机 1501 王奕开 18

    1.equals()方法 而"=="是比较int,double......等类型的数值是否相等. 2.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? ( ...

  9. bit java实验2_2018-2019-2 20175120 实验五《Java网络编程》实验报告

    实验报告封面 课程:Java程序设计 班级:1751班 姓名:彭宇辰 学号:20175120 指导教师:娄嘉鹏 实验日期:2019年5月26日 实验时间:13:10 - 15:25 实验序号:20 实 ...

最新文章

  1. java.lang.RuntimeException: Expected one of local, maven-local, maven-central, scala-tools-releases,
  2. python3使用staf问题_python调用staf自动化框架
  3. BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
  4. CABasicAnimation使用总结
  5. 远程仓库都不知道,那你学Git干嘛?
  6. P2P原理及UDP穿透简单说明
  7. 《Power Designer系统分析与建模实战》——2.1 需求模型简介
  8. elementUI select组件value值注意事项
  9. 取消文件与svn服务器的关联
  10. 【ctf-3】数论基础+Crypto初步
  11. 华硕飞行堡垒7在BIOS中开启AMD-V
  12. 【云周刊】第121期:图管够!灌篮高手、女儿国…阿里日,这帮程序员太会玩了!...
  13. YIT-CTF—Web
  14. 创造者的品味 转自apple4.us
  15. 北京大学可视化发展前沿暑期学校第四讲
  16. 码元速率估计-速率信号法
  17. Oracle同义词和DBLink关联
  18. Tomcat的8005、8009,8080端口解释
  19. 华为P50用鸿蒙系统吗,华为P50Pro+采用鸿蒙系统么-搭载鸿蒙OS么
  20. 怎样用grep匹配多个字符串? grep -E 'aaaaa|bbbbbb'

热门文章

  1. java小游戏代码压缩包_java 贪吃蛇小游戏 源码下载
  2. 蚁群算法(ACA)详细介绍(JAVA实现及代码详解)
  3. 数字IC设计中为什么要避免锁存器(Latches)
  4. 在IE浏览器中使用Windows窗体控件(三)
  5. hugo 导入图片,两种方式
  6. 【生物医学的前沿问题】自动识别急性缺血性中风的亚型
  7. .NetCore 3.0 发布IIS网站报500.0 ANCM
  8. 通过shiro进行按钮及页面访问url的权限控制
  9. openjudge 大师兄,师傅被妖怪抓走啦
  10. Z世代工程文化:如何带好95后工程师组成的开发团队?