随机点名器的实现!!!
今天要用java实现一个随机点名器,步骤如下:
1、存储学生姓名,添加功能
2、预览所有的学生姓名,遍历数组、有预览功能
3、随机数作为索引,到数组中找到元素,实现随机点名功能
4、将每个功能都独立出来,调用方法即可
5、
package 随机点名机器;import java.util.Random; import java.util.Scanner;public class TestStudent {public static void main(String[] args) {//定义数组,存储学生的姓名String[] name = new String[3];//功能选择菜单//选择死循环、防止用户在操作的时候退出,直到客户选择退出while (true){//输入功能的数字,直有输入4才能够结束整个系统,否则还在整个系统当中int chooseNuber = chooseFunction();switch (chooseNuber){case 1://1.添加学生姓名System.out.println("=========正处于添加学生姓名进行中=============");addStudentNmaes(name);System.out.println("============添加学生姓名结束==================");break;case 2://2.遍历学生姓名System.out.println("========正处于遍历学生姓名进行中==============");prinStudentNames(name);System.out.println("============遍历学生姓名结束==================");break;case 3://3.随机点名功能System.out.println("=========正处于随机点名功能进行中================");String ranName = RandmoStudentName(name);System.out.println(ranName);System.out.println("============随机点名功能结束...==================");break;case 4://结束程序System.out.println("============已退出系统===========================");return;default:System.out.println("系统暂时没有此项功能,还在完善中...");break;}}}//实现功能选择数字菜单private static int chooseFunction() {System.out.println("======================学生随机点名系统========================");System.out.println("1.添加学生姓名");System.out.println("2.遍历学生姓名");System.out.println("3.随机学生姓名");System.out.println("4.退出系统");System.out.println("请输入要选择的序号");// 获取键盘权限、让用户输入//创建ScannerScanner s = new Scanner(System.in);return s.nextInt();}/** 添加学生姓名* 定义方法,实现向数组中添加元素,可以通过获取键盘权限让用户在通过控制台键盘输入** */public static void addStudentNmaes(String[] name) {//创建Scanner对象Scanner sc = new Scanner(System.in);for (int i = 0; i < name.length; i++) {System.out.println("正在接受第" + i + "同学的姓名");//用来接受控制台输入的字符串name[i] = sc.next();}}//遍历学生姓名public static void prinStudentNames(String[] name) {for (int i = 1; i <= name.length; i++) {System.out.println("第" + i + "个学生的姓名" + name[i - 1]);}}//随机点名功能public static String RandmoStudentName(String[] name) {//创建Randmo随机数对象Random ran = new Random();int index = ran.nextInt(name.length);return name[index];} }
随机点名器的实现!!!相关推荐
- java随机点名器的思路_Java实现简单的随机点名器
实现思路 1.在存储同学姓名时,如果每一个同学都定义一个变量进行姓名存储,则会出现过多孤立的变量,很难一次性将全部数据持有.此时可以使用数组解决多个数据的存储问题.创建一个可以存储多个同学姓名的数组, ...
- java随机点名器(仅供娱乐)
任务描述: 编写一个随机点名的程序,使其能够在618宿舍中随机点中某一名小倒霉蛋儿的名字,去给室友们带饭,哈哈哈哈哈. 任务要求: 随机点名器需要包含三个功能: 1.存储宿舍同学的名字 2.总览618 ...
- java随机点名器_Java实现简单随机点名器
2-3随机点名器 /*随机点名器 *1.储存所有同学的名字 *2.总览全班同学的姓名 *3.随机点取一人的姓名 */ package Chap2Gramma.chooseperson; import ...
- Java 随机点名器
随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容: 存储所有同学姓名 总览全班同学姓名 随机点名其中一人,打印到控制台 案例需求分析 在全班同学中 ...
- Android随机点名器,Excel基础知识-详解随机点名器
说道制作个案例纯粹意外,我多少有点选择恐惧症,为了不在"选择"上纠结,就自己小玩了一下,就用了程序做了个选择器,其实很简单,就是有小时候玩的"点兵点将",稍微变 ...
- java 点名器_java随机点名器 课程设计.docx
java随机点名器 课程设计 目 录1 课程设计内容11.1 课程设计目的11.2 课程设计要求11.3 课程设计背景12 概要设计22.1程序模块结构图22.2 使用外部包的确定22.3 主界面模块 ...
- 随机点名器——java
随机点名器 任务描述: 编写一个随机点名的程序,随机点名器需具备3个基本功能: 1.存储所有人的姓名: 2.总览全部人的姓名: 3.随机点取一人姓名: 设计思路: 1.根据点名器功能的不同,将功能封装 ...
- 随机点名器1(Java数组基础)
前言 这里我们运用一些基本的Java知识点来完成一个小小项目--随机点名器,(后续我们也会此不断升级,知识点的不断增加) 这里我们重点运用到的是:Java数组的基础运用 项目描述 编写一个随机点名的程 ...
- 【如何编码实现一个随机点名器】
目录 随机点名器 任务描述 运行结果 任务目标 实现思路 实现代码 随机点名器 任务描述 编写一个随机点名器的程序,使其能够在全班同学中随机点中某一名同学的名字,随机点名器具备3个功能,包括存储全班同 ...
- java实训题:随机点名器
随机点名器 不久以前,有个小伙伴问我一个实训题,它是要写一个随机点名器,需要用到输入输出,方法的封装的思想完成的. 题目要求:编写一个随机点名程序,使其能够在全班同学中随机点中某一名同学的名字,要求随 ...
最新文章
- linux下IPTABLES配置详解
- 第39章 数据的并发处理
- c语言中throw的用法,C中的内联throw()方法
- 嵌入式C语言查表法的项目应用
- echart 实例显示位置_技术分享:如何在Unity中使用实例化渲染?
- 轻松地与Java完全集成
- 手机应用url抓取_Python爬虫入门,快速抓取大规模数据(第六部分)
- 梯度下降和导数的作用
- python web 文件管理_我的第一个python web开发框架(23)——代码版本控制管理与接口文档...
- Oracle Text简介
- jq post 表单提交文件_Power Query 中使用POST方法进行网络抓取的尝试
- DXUT框架剖析(11)
- java有没有友元函数_c++中友元函数理解与使用
- 惊呆了!JDK1.8竟然打破了我对接口的一切认知...
- android Adapter笔记
- python apscheculer 报错 skipped: maximum number of running instances reached (1)
- 自控原理学习笔记-系统稳定性分析(2)-环路分析及Nyquist-Bode判据
- 自定义EL表达式的函数
- 06篇 Nacos Client本地缓存及故障转移
- UG编程是指采用西门子公司研发的3D软件 NXUG