//创建的一个包名。

package qige;

//导入一个包。
import java.util.*;

//定义一个类。
public class SJdm {

  //公共静态的主方法。
  public static void main(String[] args) {

    //创建集合。
    ArrayList<SJdmDml> array = new ArrayList<SJdmDml>();

    //调用方法。
    add(array);

    //遍历集合。
    printArrayList(array);

    //随机数。
    randomDmlNmae(array);
}
  //调用属性方法。
  public static void add(ArrayList<SJdmDml>array) {

    
    //创建对象。
    SJdmDml d = new SJdmDml();

    //给对象赋值。
    d.name = "无敌";
    d.age = 25;
    

    //创建对象。

    SJdmDml d1 = new SJdmDml();

    //给对象赋值。
    d1.name = "上帝";
    d1.age = 26;

    
    //创建对象。
    SJdmDml d2 = new SJdmDml();

    //给对象赋值。
    d2.name = "天天";
    d2.age = 14;
    

    //创建对象。
    SJdmDml d3 = new SJdmDml();

    //给对象赋值。
    d3.name = "十一";
    d3.age = 12;

    //把对象添加到集合中。
    array.add(d);
    array.add(d1);
    array.add(d2);
    array.add(d3);

}

  //调用遍历集合。
  public static void printArrayList(ArrayList<SJdmDml>array) {

    //定义forf循环。
    for(int i=0;i<array.size();i++) {

    //提取集合里的所有下标,并且打印姓名和年龄。
    SJdmDml d = array.get(i);
    System.out.println(d.name+" "+d.age);
}
}
  //调用随机数的方法。
  public static void randomDmlNmae(ArrayList<SJdmDml>array) {

    //定义随机数。

    Random r = new Random();

    //获得一个随机下标。
    int num = r.nextInt(array.size());

    //提取集合里的新的下标并且打印。
    SJdmDml d = array.get(num);
    System.out.println("==========");
    System.out.println(d.name+" "+d.age);
}
}

java-随机点名2(新手)的更多相关文章

  1. 抖音爆火的随机点名Java实现原理,没有连接数据库

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

  2. java实现课堂随机点名小程序

    通过jdbc连接数据库实现读取学生花名册进行随机点名! ~jdbc连接mysql数据库  ||  注释部分代码可通过读取.txt文档实现显示学生信息 ~通过点击开始按钮实现界面中间标签不断更新学生信息 ...

  3. Java低配版简单的随机点名系统

    import java.util.*; public class Dome{ public static void addSname(String[] students){ Scanner sc = ...

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

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

  5. 随机点名小程序--- -JAVA版本

    话不多少,直接上代码 一个能够直接运行的随机点名的小程序,一个界面化的小程序.望广大网友多多支持! 1.创建一个随机点名的类 public class ProcessRandomName { JFra ...

  6. java实现点名,并记录被点次数

    java实现点名,并记录被点次数 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStrea ...

  7. js随机点名

    定时器案例. <!-- Author: XiaoWen Create a file: 2016-12-08 12:27:32 Last modified: 2016-12-08 12:51:59 ...

  8. Java随机生成定长纯数字或数字字母混合数

    (转)Java随机生成定长纯数字或数字字母混合数 运行效果图: 具体实现代码

  9. 利用Java随机,生成随机学生数据

    为模拟向数据库中大量插入学生数据(注:此处应该用PreparedStatement.batchUpdate等批处理提高效率)的情形,通过Java随机来生成学生数据. 一.要生成的学生数据 studen ...

  10. js随机点名系统

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. 分布式事物-2pc和3pc区别

    参考地址: https://www.cnblogs.com/bangerlee/p/5268485.html, 感谢原作者 http://blog.51cto.com/11821908/2058651 ...

  2. 吴裕雄--天生自然HTML学习笔记:HTML 文本格式化

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 在Oracle Spatial中增加Web Mercator投影坐标系

    参考资料: 1. 最重要的参考文章,基本上就是按这个做的!!!:https://www.inf.unibz.it/dis/wiki/doku.php?id=students:minnerebner:o ...

  4. unittest(22)- p2p项目实战(8)-test_class_auto_incre

    # 8.test_class_auto_incre # 使用ddt import requests import unittest from p2p_project_7.tools.http_requ ...

  5. Eclipse快速入门:远程调试Java应用

    Eclipse快速入门:远程调试Java应用 2012年03月27日00:00 it168网站原创 作者:皮丽华 编辑:皮丽华 我要评论(0) 标签: Eclipse , Java , Java框架, ...

  6. Seeing AI:计算机视觉十年磨一剑,打造盲人的“瑞士军刀”

    Mary Bellard(左)和AnneTaylor(右)是Seeing AI开发团队的成员,SeeingAI成果的背后是计算机视觉数十年研究的支持. 当Anne Taylor走进一个房间时,她像其 ...

  7. ECMA5中定义的对象属性特性和方法

    ECMA5规定了只有内部才有的特性,描述了属性的各种特征,这些特性用于实现JavaScript引擎,因此在Js中不能直接访问他们.为了标识特性,我们一般会他们放入两对方括号中. ECMAScript中 ...

  8. ConcurrentHashMap源码探究 (JDK 1.8)

    很早就知道在多线程环境中,HashMap不安全,应该使用ConcurrentHashMap等并发安全的容器代替,对于ConcurrentHashMap也有一定的了解,但是由于没有深入到源码层面,很多理 ...

  9. JasperReport框架使用教程(附带常见空白页问题说明)

    概述与安装使用 1. PDF报表概述 概述 ​ 在企业级应用开发中,报表生成.报表打印下载是其重要的一个环节.在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表.其实除了Excel报表之 ...

  10. CSS中怎么设置元素水平垂直居中?

    记录怎么使用text-align与vertical-align属性设置元素在容器中垂直居中对齐.text-align与vertical-align虽然都是设置元素内部对齐方式的,但两者的用法还是有略微 ...