山科java实验3-2 在安排教师监考时,需要从一组教师中随机选取n个教师参加监考。要求实现一个类RandomTeacher的静态方法public static String[] getRandomT
在安排教师监考时,需要从一组教师中随机选取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相关推荐
- Java黑皮书课后题第7章:**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串。编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串
**7.34(对字符串中的字符排序)使用以下方法头编写一个方法,返回一个排序好的字符串.编写一个测试程序,提示用户输入一个字符串,显示排序好的字符串 题目 题目描述 破题 代码 运行实例 题目 题目描 ...
- 山科-数据库实验报告
链接:https://pan.baidu.com/s/1ZLmCa8LeXmRzRATQQXQ4Qw 提取码:d6hk
- java实验3_Java实验3
实验3 常用类(2学时) 一.实验目的 1. 熟悉Java中的String.StringBuffer.Math.包装器类.Scanner类的使用方法. 2. 使用常用类解决一般性的应用问题. 3. 掌 ...
- java实验金额转换,java金额转换
/** * @author wu 将一个数字转化为金额 */ public class ConvertNumber { /** 定义数组存放数字对应的大写 */ private final stati ...
- Java 实现双色球的彩票功能。规则:从33个红球中随机选择不重复的6个数,从16个蓝球中随机选择1个组成一注彩票。可以选择买多注。
package cn.zhang;import java.util.Scanner;public class Subject001 {/** 实现双色球的彩票功能.规则:从33个红球中随机选择不重复的 ...
- java实验33 类的继承2_java实验2 类的继承性
实验2 类的继承性 一.实验目的 掌握面向对象的继承性在Java中的实现方法:掌握super关键字的用法,体会抽象类和抽象方法的作用. 二.实验内容 1.程序理解: 1)类的继承 2)第4章课后编程第 ...
- 20165310 Java实验五《网络编程与安全》
20165310 Java实验五<网络编程与安全> 任务一 题目:①编写MyBC.java实现中缀表达式转后缀表达式的功能:②编写MyDC.java实现从上面功能中获取的表达式中实现后缀表 ...
- Java实验二 计算机 1501 王奕开 18
1.equals()方法 而"=="是比较int,double......等类型的数值是否相等. 2.什么是构造方法?什么是构造方法的重载?下面的程序是否可以通过编译?为什么? ( ...
- bit java实验2_2018-2019-2 20175120 实验五《Java网络编程》实验报告
实验报告封面 课程:Java程序设计 班级:1751班 姓名:彭宇辰 学号:20175120 指导教师:娄嘉鹏 实验日期:2019年5月26日 实验时间:13:10 - 15:25 实验序号:20 实 ...
最新文章
- java.lang.RuntimeException: Expected one of local, maven-local, maven-central, scala-tools-releases,
- python3使用staf问题_python调用staf自动化框架
- BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [
- CABasicAnimation使用总结
- 远程仓库都不知道,那你学Git干嘛?
- P2P原理及UDP穿透简单说明
- 《Power Designer系统分析与建模实战》——2.1 需求模型简介
- elementUI select组件value值注意事项
- 取消文件与svn服务器的关联
- 【ctf-3】数论基础+Crypto初步
- 华硕飞行堡垒7在BIOS中开启AMD-V
- 【云周刊】第121期:图管够!灌篮高手、女儿国…阿里日,这帮程序员太会玩了!...
- YIT-CTF—Web
- 创造者的品味 转自apple4.us
- 北京大学可视化发展前沿暑期学校第四讲
- 码元速率估计-速率信号法
- Oracle同义词和DBLink关联
- Tomcat的8005、8009,8080端口解释
- 华为P50用鸿蒙系统吗,华为P50Pro+采用鸿蒙系统么-搭载鸿蒙OS么
- 怎样用grep匹配多个字符串? grep -E 'aaaaa|bbbbbb'
热门文章
- java小游戏代码压缩包_java 贪吃蛇小游戏 源码下载
- 蚁群算法(ACA)详细介绍(JAVA实现及代码详解)
- 数字IC设计中为什么要避免锁存器(Latches)
- 在IE浏览器中使用Windows窗体控件(三)
- hugo 导入图片,两种方式
- 【生物医学的前沿问题】自动识别急性缺血性中风的亚型
- .NetCore 3.0 发布IIS网站报500.0 ANCM
- 通过shiro进行按钮及页面访问url的权限控制
- openjudge 大师兄,师傅被妖怪抓走啦
- Z世代工程文化:如何带好95后工程师组成的开发团队?