2019独角兽企业重金招聘Python工程师标准>>>

实现思路:在一个文本文件中存储学生姓名,一行一个学生姓名,然后把学生姓名读取到一个ArrayList中,随机生成一个int类型的随机数,用这个随机数做为下标来访问ArrayList.

代码如下:

import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;public class Demo1 {public static void main(String[] args) throws Exception {File f = new File("src/t4/names.txt");Scanner cin=new Scanner(new FileInputStream(f));cin.useDelimiter("\n");ArrayList<String> nameList=newArrayList<String>();while(cin.hasNext()){nameList.add(cin.next());}Random r=new Random();int num=r.nextInt(nameList.size());System.out.println(nameList.get(num));}
}
存储学生姓名的txt文本内容如下:
王豆豆
高艳婷
李海波
苏明
陈曦
陈哲
王建国
彭博
李彦来
曲佳奇
刘柏辰
段英
安琪
于洋
曲帅
陈超
尤日毕希
庞雪松
黄成瑞
桑超君
钟智鹏
康伟
蓝宇
王宇扬
臧彦楠
杜伟
广乐
王宇
吕清林
张龙
苏日娜
张宏宇
刘乾坤
李祺
张继开
杨玉鹏
郭鑫
张剑
赵起超
范瑞兰
霍丽珍
薛猛
张大奎
姜萌
吴帆
李雅洁

转载于:https://my.oschina.net/mingdegewu/blog/120483

随机点名的java实现(版本一)相关推荐

  1. java点名代码滚动_随机点名的java实现(版本一)

    实现思路:在一个文本文件中存储学生姓名,一行一个学生姓名,然后把学生姓名读取到一个ArrayList中,随机生成一个int类型的随机数,用这个随机数做为下标来访问ArrayList. 代码如下: im ...

  2. Java语言 随机点名程序

    任务 编写一个随机点名的程序,使其能够在全班同学中随机点中某一名同学的名字.随机点名器具备3个功能,包括存储全班同学姓名.总览全班同学姓名和随机点取其中一人姓名.比如随机点名器首先分别向班级存入小明. ...

  3. JAVA之简单的随机点名

    JAVA之简单的随机点名 Random类(位于java.util包)的实例用于生成伪随机数流.本文通过使用Random类,来实现简单的随机点名. 一.代码 import java.util.Rando ...

  4. Java初学者作业——编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名。

    返回本章节 返回作业目录 需求说明: 编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名. 实现思路: (1)定义字符串类型的数组names,长度为6,用于存储六 ...

  5. 【java web】自己捣鼓的班级随机点名(html+servlet)

    随机点名 1. 代码 2. 展示 3. 配置 4. 运行流程 本文出土原因,写在前面: 因为老师让我们搞一个web的小东西,做个简历啥的,但是我感觉没啥意思,上周上课学了servlet,然后老师点名也 ...

  6. java界面随机点名程序

    项目包下载 界面部分 public class demo extends Application {public void start (Stage primaryStage) {BorderPane ...

  7. 李小璐JAVA,抖音爆火的随机点名Java实现原理,没有连接数据库

    抖音爆火的随机点名Java实现原理,没有连接数据库 import java.util.Random; public class Array{ public static void main(Strin ...

  8. java 小程序之随机点名系统

    package javaSE.第二周.day08; /*  * 难度:编写一个随机点名系统,  * 两个功能,一个是抽取学员回答问题,一个是记录学员被命中的次数  */ public class Ra ...

  9. java网页随机点名册_javascript网页随机点名实现过程解析

    主要知识点涉及if选择结构判断语句.数组的定义.定时器.清除定时器.日期对象的使用. 1.HTML结构 随机点名 .box{ width: 200px; height: 200px; border: ...

最新文章

  1. SQL Server 2005中解决死锁问题
  2. linux 终端 渐变色,iOS开发——UI篇文字渐变效果:图层中的mask属性
  3. PowerShell导出共存环境下的Exchange数据库列表
  4. Leetcode 21:Merge Two Sorted Lists(golang实现合并两条已经排序的链表)
  5. mac电脑简单好用的非主流程序
  6. 我的一个学生在运维工作中写的自动日志清理脚本程序
  7. 徐波 博士 计算机,徐波教授:医工联合促进智能肿瘤学发展——探秘肿瘤精准治疗中的AI技术...
  8. 用python快速合并代码(方便软著申请)
  9. Hugo中文文档 快速开始
  10. centos 6.6 mysql5.7_centos6.6 下安装mysql5.7
  11. css 剩余空间,CSS DIV高度撑满剩余空间
  12. 专业好用的数据恢复软件推荐
  13. 09 Softmax回归+损失函数
  14. csv转vcf格式网页工具-快速导入手机通讯录
  15. C/C++编程笔记:C++中的atol(),atoll()和atof()函数
  16. 集成学习-Stacking与Blending与泰坦尼克号特征工程(DataWhale第二期)
  17. 学习笔记之Qt从入门到精通(二)
  18. numpy_absolute函数
  19. python中做为词云轮廓的图片,Python如何生成词云图片
  20. 活着活着也许就明白了!

热门文章

  1. 微信开发error:40163 code been used
  2. 浏览器报Mixed Content错误的解决
  3. 第20届光博会上,我们看到了哪些自动驾驶的“眼睛”?
  4. 【附源码】计算机毕业设计Python安卓中医养生APP的设计与实施4nz78(源码+程序+LW+调试部署)
  5. 【伯乐在线】100个高质量Java开发者博客
  6. 图联邦学习(Federated Graph Learning)
  7. sap 双计量单位_金蝶K3,使用双计量单位,基本计量单位来盘点
  8. 基于layui + springboot +shiro+mybatisPlus仓库管理系统
  9. Linux下Ngnix的安装与配置
  10. 聚合数据-万年历工具类-Java