java-随机点名2(新手)
//创建的一个包名。
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(新手)的更多相关文章
- 抖音爆火的随机点名Java实现原理,没有连接数据库
抖音爆火的随机点名Java实现原理,没有连接数据库 import java.util.Random; public class Array{ public static void main(Strin ...
- java实现课堂随机点名小程序
通过jdbc连接数据库实现读取学生花名册进行随机点名! ~jdbc连接mysql数据库 || 注释部分代码可通过读取.txt文档实现显示学生信息 ~通过点击开始按钮实现界面中间标签不断更新学生信息 ...
- Java低配版简单的随机点名系统
import java.util.*; public class Dome{ public static void addSname(String[] students){ Scanner sc = ...
- Java初学者作业——编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名。
返回本章节 返回作业目录 需求说明: 编写JAVA程序,在控制台中输入六位员工的姓名,通过随机点名方式,输出当选组长的员工姓名. 实现思路: (1)定义字符串类型的数组names,长度为6,用于存储六 ...
- 随机点名小程序--- -JAVA版本
话不多少,直接上代码 一个能够直接运行的随机点名的小程序,一个界面化的小程序.望广大网友多多支持! 1.创建一个随机点名的类 public class ProcessRandomName { JFra ...
- java实现点名,并记录被点次数
java实现点名,并记录被点次数 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStrea ...
- js随机点名
定时器案例. <!-- Author: XiaoWen Create a file: 2016-12-08 12:27:32 Last modified: 2016-12-08 12:51:59 ...
- Java随机生成定长纯数字或数字字母混合数
(转)Java随机生成定长纯数字或数字字母混合数 运行效果图: 具体实现代码
- 利用Java随机,生成随机学生数据
为模拟向数据库中大量插入学生数据(注:此处应该用PreparedStatement.batchUpdate等批处理提高效率)的情形,通过Java随机来生成学生数据. 一.要生成的学生数据 studen ...
- js随机点名系统
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- unittest(23)- python发邮件
import smtplib import time from email.mime.multipart import MIMEMultipart from email.mime.text impor ...
- 关于安装python第三方库
安装python库的两种方式: 一)在线安装: 1)pip install 模块名 2)使用国内源安装:pip install 国内源地址 模块名 3)pycharm中setting-interpre ...
- Docker跨主机容器之间的通信macvlan
找两台测试机: [root@docker1 centos_zabbix]# docker network ls NETWORK ID NAME DRIVER SCOPE 19ac9a55bedb br ...
- <JZOJ1286>太空电梯
一道简单可爱的dp #include<cstdio> #include<iostream> #include<cstring> #include<algori ...
- Java并发编程入门与高并发面试(三):线程安全性-原子性-CAS(CAS的ABA问题)
摘要:本文介绍线程的安全性,原子性,java.lang.Number包下的类与CAS操作,synchronized锁,和原子性操作各方法间的对比. 线程安全性 线程安全? 线程安全性? 原子性 Ato ...
- win7 任务栏 无法固定文件夹和文件 解决方法
2010年开始使用win7,一直都在用一个功能,把常用的文件夹和文件都直接锁定到任务栏,方便使用. 最近这个功能一直有问题,开始只是重启以后,以前固定的文件没有了,这个也懒的去弄它,没了在添加一次. ...
- Leetcode刷题记录 旋转矩阵
https://leetcode-cn.com/problems/spiral-matrix/submissions/ class Solution(object): def spiralOrder( ...
- arm-eabi-addr2line工具跟踪Android调用堆栈
使用arm-eabi-addr2line工具跟踪Android调用堆栈作者:liangshengyang转自:http://www.linuxidc.com/Linux/2011-01/31803.h ...
- Oracle最大进程连接数问题
问题描述 分析报告保存功能,在本地测试使用时可以正常保存:但是部署在客户现场的系统该功能无法保存成功(全部保存): ---->代码功能没有问题,问题应该在服务器配置或者数据库配置等方面出现问题: ...
- Ubuntu19.10安装OMNeT++ (omnetpp-5.6)中遇到的问题
在官网上下载对应版本的安装包,里面有说明性的文档,先在第五章ubuntu那里配置好前期的环境,再到linux那一章,看进行安装,本文即从这里开始记录. 安装包中的文档目录为:omnetpp-5.6/d ...