任务描述:

编写一个随机点名的程序,使其能够在618宿舍中随机点中某一名小倒霉蛋儿的名字,去给室友们带饭,哈哈哈哈哈。

任务要求:

随机点名器需要包含三个功能:
1.存储宿舍同学的名字
2.总览618宿舍同学的姓名
3.随机点取其中一人的姓名

代码实现

package javaprograming;import java.util.Random;
import java.util.Scanner;
public class RandomName {/*1.存储618宿舍同学的姓名(1)创建一个存储多个同学姓名的容器(也就是数组)(2)键盘输入每个同学的姓名,存储到容器中(数组)*/public static void addStudentName(String[] students){//键盘输入多个同学的姓名存储到容器中Scanner sc = new Scanner(System.in);for (int i=0;i<students.length;i++){System.out.println("您现在正在存储第"+(i+1)+"个同学姓名:");//接收控制台录入学生姓名字符串students[i]=sc.next();}}/*2.总览618宿舍的同学姓名*/public static void printStudentName(String[] students){//这里我们用循环遍历数组得到每个人的姓名for (int i = 0; i < students.length; i++) {String name=students[i];//打印姓名System.out.println("第"+(i+1)+"个学生姓名:"+name);}}/*3.随机点名其中一人*/public static String randomStudentName(String[] students){//根据数组长度,获取随机索引int index =new Random().nextInt(students.length);//通过随机索引从数组中获取姓名String name=students[index];//返回随机点到的姓名return name;}public static void main(String[] args) {System.out.println("--------------618带饭点名器--------------------");//创建一个可以存储多个同学姓名的容器(数组)String[] students=new String[6];//这里输入的是几,就可以容纳几个姓名//1.存储姓名addStudentName(students);//2.总览所有姓名printStudentName(students);//3.随机点名其中一人String randomName=randomStudentName(students);System.out.println("去带饭的倒霉蛋儿是:"+randomName);}
}

运行结果


仅供个人学习使用,谢谢支持。

java随机点名器(仅供娱乐)相关推荐

  1. 【仅供娱乐】计算机算命之Python通天六十四卦

    文章目录 0. 说明 1. 主体代码 2. 辅助文件 0. 说明 本文仅供娱乐,占卜内容均为虚构,切勿当真. 占卜算卦有很多的随机性,计算过程也十分复杂,本文仅仅使用随机数法进行占卜. 核心函数为ra ...

  2. java 随机点名器和随机摇号器

    java实训20210810 java 随机点名器 和 随机摇号器 随机点名器,即在全班同学中随机的打印出一名同学名字. 要做的随机点名器,它具备以下3个内容:  存储所有同学姓名  总览全班同学 ...

  3. 新冠判断软件(仅供娱乐)

    判断你是不是新冠 Life is short,you need python! 人生苦短,我用Python!大家好,我是PythonUser10235. 最近新冠感染的人是越来越多了.许多人为了让老板 ...

  4. csgo开箱小程序(python,仅供娱乐)

    csgo开箱小程序(仅供娱乐) import random import time while True:m=0t=0y=0lan=0zi=0fen=0hong=0jin=0for n in rang ...

  5. 人品计算器 (仅供娱乐) - 笑不死算我的!

    刚刚发现一个计算人品的计算器,比较搞笑.玩爽了,别忘了让你的朋友也爽一下!(仅供娱乐) http://blog.donews.com/javapro/archive/2006/07/13/956072 ...

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

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

  7. java随机点名器_Java实现简单随机点名器

    2-3随机点名器 /*随机点名器 *1.储存所有同学的名字 *2.总览全班同学的姓名 *3.随机点取一人的姓名 */ package Chap2Gramma.chooseperson; import ...

  8. Java 随机点名器

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

  9. 第十四届蓝桥杯校内模拟赛第二期-Java个人题解(仅供参考)

    刚刚结束第十四届蓝桥杯校内模拟赛第二期,在这记录下自己的代码 不保证正确! 不保证正确! 不保证正确! 有问题一起改正!! 题解 2048 代码: package _14届模拟2;public cla ...

最新文章

  1. AKKA文档(java版)——准备开始
  2. python中使用if __name__ == '__main__':
  3. 两个iphone怎么大量传照片_手机照片删除了怎么恢复?这两个简单方法一看就会,还不收藏?...
  4. python转盘抽奖概率_转盘指定概率抽奖
  5. Powerdesigner导出ORACLE形式sql文件遇到的问题总结
  6. startService与bindService
  7. 用python查询生成国内法定节假日安排
  8. 一文带你全方位入门docker
  9. Vue使用插件v-viewer预览单张图片
  10. C# http请求挂代理
  11. Android 360开源全面插件化框架RePlugin 实战
  12. Model Inversion Attacks that Exploit Confidence Informati on and Basic Countermeasures 阅读心得
  13. 什么是 NullPointerException?
  14. HDU-2660 Accepted Necklace
  15. uniapp mx-datepicker时间范围选择器禁用部分时间
  16. 中学计算机教师论文,信息技术教师论文 中学计算机教学之点滴心得
  17. win10系统 VirtualBox 无法打开虚拟机,报错VERR_VD_IMAGE_READ_ONLY
  18. IBM Installation Manager的卸载功能很强、很暴力!
  19. 力控-给排水监控系统设计与实现
  20. TM2009-微博-关掉它

热门文章

  1. 【Kaggle】 Russia房产价格预测top1%(22/3270)方案总结
  2. ubuntu 安装视频下载器Annie
  3. 1.计算机网络 知识结构框架
  4. 在若依项目中添加导入excel功能
  5. ERP标准物料编码规则指南
  6. SVN冲突 One or more files are in a conflicted state
  7. layui向body添加html_layui使用教程 html引入layui教程-layui下载
  8. 【考研英语】阅读理解词汇注释
  9. iOS 极光推送没有声音怎么办?
  10. 爱陆通研习社,水利RTU、环保数采仪、遥测终端机定义,4G5G课堂