山东科技大学-Java数据结构实验三 本实验报告主要讲述了 Java 数据结构实验的第三部分,内容涵盖 Java 中 String、StringBuffer、Math、包装器、Scanner、Date 等类的使用方法,以及 JavaSE API 文档的使用方法。实验报告共分为三部分,分别为实验目标、实验内容和实验步骤与结果。 实验目标 1. 熟悉 Java 中 String、StringBuffer、Math、包装器、Scanner、Date 等类的使用方法。 2. 使用常用类解决一般性的应用问题。 3. 掌握 JavaSE API 文档的使用方法。 实验内容 实验内容共分为两部分: 1. 随机选取 n 个教师参加监考。要求实现一个类 RandomTeacher 的静态方法 public static String[] getRandomTeachers(String[] teachers, int n),能够从 teachers 中随机选择 n 个教师(名字)并返回。 2. 编写一个类的方法,能够接受键盘录入的符合上述格式的点菜内容字符串,输出点菜记录中每种菜的价格及总价格。 实验步骤与结果 实验步骤与结果部分主要讲述了 RandomTeacher 类的实现过程。该类的静态方法 getRandomTeachers(String[] teachers, int n) 能够从 teachers 中随机选择 n 个教师(名字)并返回。实验步骤中展示了该方法的实现代码,采用了 Random 类的 random() 方法来生成随机数,然后使用 if 语句来判断是否已经选择过该教师,避免重复选择。 具体实现代码如下: ```java 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 + ","; } else { i--; } } return arr; } } ``` 实验结果展示了如何使用 RandomTeacher 类的静态方法 getRandomTeachers(String[] teachers, int n) 来随机选择 n 个教师,并输出结果。 此外,实验报告还讲述了如何使用 JavaSE API 文档来查找和使用 Java 中的类和方法,并提供了相关的代码示例。 本实验报告展示了 Java 数据结构实验的第三部分,涵盖了 Java 中 String、StringBuffer、Math、包装器、Scanner、Date 等类的使用方法,以及 JavaSE API 文档的使用方法。































剩余9页未读,继续阅读


- 粉丝: 1w+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络信息安全B作业题和考试复习题.doc
- 互联网背景下如何提高图书编校质量.docx
- tcpip协议与网络管理标准教程.doc
- 大数据背景下高校思想政治教育过程融入路径探究.docx
- 云南基层干部教育培训信息化建设应用研究教育文档.doc
- 团购网站Groupon及中国电子商务发展分析.doc
- 外贸建站-营销型网站建设.doc
- 斩波电路Matlab仿真电力电子技术课程设计.doc
- 互联网+大连海参养殖新模式探究.docx
- python-游戏数据搜索引擎-基于Python开发的游戏信息检索系统-整合多平台游戏数据-提供快速搜索与详细展示功能-支持用户自定义筛选与收藏-适用于游戏爱好者与开发者查询游戏资.zip
- 人工智能双面观.docx
- 基于欧氏距离的K均方聚类算法研究与应用.docx
- 对安徽江苏山东网络电视台的比较分析.docx
- JavaEEJsp图书系统实用技术文档.doc
- 网络信息安全项目教程习题-解答.doc
- 物联网技术在现代种植业中的应用.docx


