//创建的一个包名。

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. 无人工地,原来是靠AI这样运行的

    随着全世界逐渐进入老龄化社会,适龄工作人口将急剧减少,必然导致用工成本增加,施工方降低人工成本.提升施工效率和质量的需求会越来越强烈,数字化施工技术应用前景广阔.在过去的十年中,无人机迎来了自己发展的 ...

  2. MyBatisUtil

    package com.it.util; import java.io.IOException; import java.io.Reader; import org.apache.ibatis.io. ...

  3. win7/win8下vmware/VirtualBox虚拟网卡显示未识别网络的解决

    http://blog.csdn.net/zengxianying/article/details/44017227

  4. js 实现排序算法 -- 插入排序(Insertion Sort)

    原文: 十大经典排序算法(动图演示) 插入排序 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描, ...

  5. python js正则表达式

    一.定义正则表达式 /.../  用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配JS正则匹配时本身就是支持多行,此处多行匹配只是影响正则表达 ...

  6. 将配置好的虚拟机文件导入VMware

    第一步:打开VMware Workstation Pro 第二步:  选择文件,图示: 第三步:点击打开,选择配置好的虚拟机文件目录 点击打开就ok了,图示

  7. requests库入门-16-Session和Cookie

    分类专栏: Python接口自动化测试之requests库入门 作者 | Anthony_tester ,300w+访问量博主,Oracle测试开发工程师. 地址 | https://blog.csd ...

  8. 接口自动化测试平台 http://120.79.232.23

    接口自动化测试平台 http://120.79.232.23 T Name Latest commit message Commit time .idea 修改自动化用例修改接口时,其他接口信息被删的 ...

  9. Eclipse如何打开Android工程

    一.Eclipse如何打开Android工程 1.你可以在file->new->other->android object选择选项:create object from exists ...

  10. VMWare vCenter 4.x 数据库由SQL Express 迁移至SQL Server 2008 R2

    默认安装下的 VMware vCenter 4.x 会在本地安装 SQL Express 2005 版本,如果你有需要迁移至 Full SQL Server版本比如 SQL Server 2008 R ...