千家信息网

JAVA如何实现随机点名器

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要为大家展示了"JAVA如何实现随机点名器",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JAVA如何实现随机点名器"这篇文章吧。特别注意:不可以
千家信息网最后更新 2025年02月05日JAVA如何实现随机点名器

这篇文章主要为大家展示了"JAVA如何实现随机点名器",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"JAVA如何实现随机点名器"这篇文章吧。

  1. 特别注意:不可以直接输出集合或者数组对象,那样是输出的地址,一直要输出到里面的变量。



  2. /*

  3. 随机点名器,集合改进 (学生的姓名和年龄)

  4. 现实中有学生这个事物,使用定义类的形式,描述学生事物

  5. 属性: 姓名,年龄


  6. 姓名存储了数组, 将容器换成是集合

  7. String[] s = {"",""};

  8. 集合中,存储的是学生的姓名吗? 应该存储Student类型


  9. 存储学生:

  10. 学生类型,存储到集合中

  11. 总览: 遍历集合

  12. 随机: 随机数,作为索引,到集合中找到元素

  13. 三个功能,共享的数据,集合容器,

  14. 定义三个方法,必须参数传递集合

  15. */

  16. import java.util.ArrayList;

  17. import java.util.Random;

  18. public class CallName{

  19. public static void main(String[] args){

  20. //定义集合,存储的是StudentName类型变量

  21. ArrayList array = new ArrayList();

  22. //调用添加方法

  23. add (array);

  24. //调用遍历集合

  25. printArrayList(array);


  26. randomStudentName(array);

  27. }

  28. /*

  29. 随机数,当作集合的索引,到集合中找到元素

  30. */

  31. public static void randomStudentName(ArrayList array ){

  32. Random r = new Random();

  33. int number = r.nextInt( array.size());

  34. //随机数,索引,到集合中get

  35. StudentName s = array.get(number);

  36. System.out.println( s.name +" "+s.age);

  37. }


  38. /*

  39. 总览学生的信息,遍历集合

  40. */

  41. public static void printArrayList(ArrayList array){

  42. for(int i = 0 ; i < array.size();i++){

  43. //存储集合的时候, 集合.add(sn1) sn1 是StudentName类型变量

  44. //获取的时候,集合.get方法,获取出来的是什么, 还是StudentName类型变量

  45. StudentName s = array.get(i);

  46. System.out.println(s.name+" "+s.age);

  47. }

  48. }


  49. /*

  50. 定义方法,实现存储学生的姓名和年龄

  51. 创建StudentName类型变量,存储到集合中

  52. */

  53. public static void add (ArrayList array){

  54. //创建StudentName类型变量

  55. StudentName sn1 = new StudentName();

  56. StudentName sn2 = new StudentName();

  57. StudentName sn3 = new StudentName();

  58. StudentName sn4 = new StudentName();

  59. StudentName sn5 = new StudentName();


  60. sn1.name = "张三1";

  61. sn1.age = 201;


  62. sn2.name = "张三2";

  63. sn2.age = 202;


  64. sn3.name = "张三3";

  65. sn3.age = 203;


  66. sn4.name = "张三4";

  67. sn4.age = 204;


  68. sn5.name = "张三5";

  69. sn5.age = 205;


  70. //将StudentName变量,存储到集合中

  71. array.add(sn1);

  72. array.add(sn2);

  73. array.add(sn3);

  74. array.add(sn4);

  75. array.add(sn5);

  76. }

  77. }


  1. /*

  2. 描述学生事物的类

  3. 属性: 姓名和年龄

  4. 学生类型的变量,存储到集合中


  5. */

  6. public class StudentName{

  7. String name;

  8. int age;

  9. }

以上是"JAVA如何实现随机点名器"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

存储 学生 变量 类型 姓名 张三 年龄 方法 事物 内容 篇文章 索引 随机数 输出 三个 元素 容器 属性 数组 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全防范体系有哪些 cosmic基因数据库 计算机网络技术主要上什么课 运用软件开发新模式 阳泉展厅大屏互动软件开发公司 数据库读写分离是怎么实现的 关于网络安全手抄报的简介内容 服务器浏览器设置安全级别 查看安全账号数据库的物理路径 数据库及数据操作实验报告 做软件开发工程师加班多吗 网络安全法继续教育考试 数据库是计算机系统中 西安电子科大网络安全好考吗 软件开发实验结论 幻塔千境服务器怎么样 阿里云服务器公网网络异常 数据库录入信息后如何查看 河南数据库技术公司 徐州互联网软件开发值多少钱 贵州山区里的云服务器云空间 太原微巢互联网科技有限公司 关于网络安全手抄报的简介内容 将新客户工作簿中表导入数据库 王者荣耀无尽轮回服务器代码 网络技术与应用开发 广州艾玩网络技术有限公司 我的世界神奇宝贝服务器管理者 英国网络安全法学 崇明区无线网络技术电话
0