//创建的一个包名。

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. SHELL的判断括号区别

    在使用if语句时,经常会使用().(()).[].[[]].{}等括号,如下为几种括号简单区别对比: ( ) 用于多个命令组.命令替换.初始化数组: (( )) 整数扩展.运算符.重定义变量值,算术运 ...

  2. 学习和使用 Styled Layer Descriptor SLD样式文件

    1. SLD 文件大致作用,可以浏览下示意图: 点要素的符号化:http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/points ...

  3. c#数据库解析

    引言工作需要将数十万条文本数据解析存入Mysql数据库中,代码使用C#实现,存储效率还可以,以下是一些主要代码的说明. txtdataToMysql 项目描述:解析文本文件,该文件使用爬虫爬下的数十万 ...

  4. 从零开始实现基于微信JS-SDK的录音与语音评价功能

    最近接受了一个新的需求,希望制作一个基于微信的英语语音评价页面.即点击录音按钮,用户录音说出预设的英文,根据用户的发音给出对应的评价.以下是简单的Demo: ![](reecode/qrcode.pn ...

  5. AWS CloudFront / 亚马逊CDN使用教程

    步骤: 1. 打开CloudFront服务之后,首先需要选择分发类型.分发类型分为一般的静态文件分发和流媒体分发,即Web和RTMP,我的站点即选择Web类型. 2. CDN回源设定. a. 首先要填 ...

  6. Docker容器时间同步问题

    具体操作: 为了保证容器和宿主机之间的时间同步,采用如下参数:-v /etc/localtime:/etc/localtime:ro但是在页面访问的时候时间依然相差8个小时: 该怎么破解! 回复: 1 ...

  7. Redis从出门到高可用--Redis复制原理与优化

    Redis从出门到高可用–Redis复制原理与优化 单机有什么问题? 1.单机故障; 2.单机容量有瓶颈 3.单机有QPS瓶颈 主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/s ...

  8. Jquery Ajax Post Json

    var markers = { "markers": [ { "position": "128.3657142857143", " ...

  9. mongodb 修改oplogSize

    oplog是local库下的一个固定集合,Secondary就是通过查看Primary的oplog这个集合来进行复制的.每个节点都有oplog,记录从主节点复制过来的信息,这样每个成员都可以作为同步源 ...

  10. js中的0就是false,非0就是true。

    在处理js代码判断真假时经常会这么写. var vale = fun();//从某个地方获取的值. if(!value){ 进入这里表示value为false或不存在 }但fun()可能得到的是数字0 ...