java实现随机按学号点名且不能重复

您所在的位置:网站首页 随机点名不重复软件 java实现随机按学号点名且不能重复

java实现随机按学号点名且不能重复

2023-09-11 22:44| 来源: 网络整理| 查看: 265

介绍一下使用的工具包

 他们分别的作用是设置日期格式,Arrays工具类包,获取当前时间,随机数产生包

静态代码块设置(简单的搞一下界面,输出当前时间。优化的界面还没有学)

//静态代码块 static { System.out.println("==================================="); System.out.println("欢迎来到点命系统"); //设置现在时间 Date time =new Date(); //设置时间格式 SimpleDateFormat sc= new SimpleDateFormat("yyyy.MM.dd HH.mm"); String now= sc.format(time); //输出时间 System.out.println("当地时间是:"+now); System.out.println("==================================="); }

整体代码

package com.java.user.String; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; import java.util.Random; //随机点命系统 //要求在50为同学中随机点10位,不能重复点命 public class Todaystest02 { //静态代码块 static { System.out.println("==================================="); System.out.println("欢迎来到点命系统"); //设置现在时间 Date time =new Date(); //设置时间格式 SimpleDateFormat sc= new SimpleDateFormat("yyyy.MM.dd HH.mm"); String now= sc.format(time); //输出时间 System.out.println("当地时间是:"+now); System.out.println("==================================="); } public static void main(String [] agrs) { System.out.println("点名开始"); Random(10); System.out.println("点名结束"); System.out.println("==================================="); } public static void Random(int a) { //创建数组 int [] array =new int [a]; //初始化值 for(int i=0;i=0) { int decimal=sc.nextInt(50); System.out.println("生成的随机数是"+decimal); if(!select(array ,decimal)) { array[index]=decimal; index--; } } //遍历输出 for(int i=0;i=0;//表示找到了 } }

运行结果

 友友们可以试着加上一些设置界面的包,小编还没有学,所有暂时先这些写,以后有机会在更新界面设置



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3