/*案例:随机点名器,即在全班同学中随机的打印出一名同学名字。要做的随机点名器,它具备以下3个内容:存储所有同学姓名总览全班同学姓名随机点名其中一人,打印到控制台案例需求分析:我们队本案例进行分析,得出如下分析结果:1.存储全班同学名字2.打印全班同学每一个人的名字3.在班级总人数范围内,随机产生一个随机数,查找该随机数对应的同学名字案例的升级:1.可以增加学生的人数,姓名
*/import java.util.Random;public class CallName{public static void main(String[] args){//点名系统System.out.println("————————————点名系统————————————");System.out.println("班级同学有:");//定义一个数组用来存储全班同学,假设五个人,数据类型用StringString [] arr = {"zhangsan","lisi","wangwu","sjls","qianqi"};//打印全班同学每一个人的名字for(int i = 0 ;i < arr.length;i++){System.out.print("学号"+(i+1)+": "+arr[i]+" ");}System.out.println();System.out.println("————————————幸运同学————————————");//利用随机数进行点名Random ran =new Random();int index = ran.nextInt(arr.length); //将数组的长度直接作为范围System.out.println("学号"+(index+1)+": "+arr[index]+" ");}
}

运行结果:

Java 案例三 随机点名器相关推荐

  1. Java:使用Java编写一个随机点名器

    分析: 1.首先我们知道随机点名器随机点名是需要在一个范围内进行随机抽取数据,所以我们需要创建一个一维数组来存储姓名 2.创建好了存储姓名的数组,我们需要使用Scanner方法去通过键盘存入一些学生姓 ...

  2. Java案例:随机点名程序

    文章目录 一.运行效果 二.涉及知识点 三.实现步骤 (一)创建Java项目 (二)准备班级花名册数据 (三)创建包.创建类 (四)运行程序,查看结果 一.运行效果 默认是列表框里的第一个班级,可以选 ...

  3. java随机点名器的思路_JAVA基础 随机点名器案例

    1.1      案例介绍 随机点名器,即在全班同学中随机的找出一名同学,打印这名同学的个人信息. 此案例在我们昨天课程学习中,已经介绍,现在我们要做的是对原有的案例进行升级,使用新的技术来实现. 我 ...

  4. 第3章 随机点名器案例

    3.1 案例介绍 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容:  存储所有同学姓名  总览全班同学姓名  随机点名其中一人,打印到控制台 在编写案 ...

  5. java随机点名器_随机点名器(Java实现、读取txt文件)

    标签: 用java编写一个简单的随机点名器(通过读取txt文件实现) 代码如下 package ThirdClass; import java.awt.BorderLayout; import jav ...

  6. Java实现一个简单的随机点名器

    废话不多说,大家可以看看代码 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; impor ...

  7. 随机点名器的实现!!!

    今天要用java实现一个随机点名器,步骤如下: 1.存储学生姓名,添加功能 2.预览所有的学生姓名,遍历数组.有预览功能 3.随机数作为索引,到数组中找到元素,实现随机点名功能 4.将每个功能都独立出 ...

  8. java关于“随机点名器“的案例

    随机点名器 1[任务描述]:编写一个随机点名的程序,使其能够在全班同学中随机点中某一名同学的名字.随机点名器具备3个功能,包括存储全班同学的姓名.总览全班同学姓名和随机点取一个同学姓名. 2[运行结果 ...

  9. Java 随机点名器

    随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容:  存储所有同学姓名  总览全班同学姓名  随机点名其中一人,打印到控制台 案例需求分析 在全班同学中 ...

  10. java随机点名器的思路_Java实现简单的随机点名器

    实现思路 1.在存储同学姓名时,如果每一个同学都定义一个变量进行姓名存储,则会出现过多孤立的变量,很难一次性将全部数据持有.此时可以使用数组解决多个数据的存储问题.创建一个可以存储多个同学姓名的数组, ...

最新文章

  1. pandas.set_index()
  2. SVN中提交时提示副本被锁定,执行清理时也提示副本被锁定的解决办法
  3. Java深度历险(五)——Java泛型
  4. C\C++ 交换两个变量的方法
  5. IExcelExport
  6. 使用spring @Scheduled注解执行定时任务
  7. php 多图上传编辑器,ThinkPHP5整合LayUI编辑器图片上传
  8. oracle怎么从大字段中取节点,Oracle数据库 获取CLOB字段存储的xml格式字符串指定节点的值...
  9. echarts柱图根据值显示不同颜色_视频 | Origin画3D柱图,这篇讲透了!
  10. java语言程式设计——异常处理语法 3
  11. day03【后台】管理员维护
  12. Linux服务器的常用备份方法
  13. 世上最好的共享内存(Linux共享内存最透彻的一篇)上集
  14. 探寻安全管理平台(SOC)项目的关键成功因素(4)
  15. python爬取妹子图片1_利用爬虫爬取清纯妹子图片
  16. ARM寄存器的操作方法
  17. java拦截器和过滤器的区别_拦截器和过滤器的区别
  18. 微观经济学案例分析(五)
  19. 刚刚,蚂蚁区块链喜提“世界互联网领先科技成果”大奖!
  20. 如何设置对话框的最大(小)高度与宽度

热门文章

  1. 基于JSP和SQL的CD销售管理系统
  2. 超级简单的纯js 象棋,看一遍你也会写
  3. matlab 有源高滤波器,基于MATLAB有源滤波器的研究设计.ppt
  4. STM32F103ZET6【标准库函数开发】-----TM1638模块驱动4位8段共阴极数码管
  5. mysql 随机取数组_sql语句实现随机取n条数据(转)
  6. 图解机器学习基本概念及分类
  7. tbschedule
  8. WiFi6模块 RW6852S-50 2T2R蓝牙模块 SDIO接口 WIFI6
  9. idea2017 破解版使用
  10. Java 打印某年某月的月日历