全班抽签java程序
package dianming;
import java.util.Scanner;
public class Dmdemol {
//老师说全班同学都要演讲一遍ppt,但是没人愿意第一个,于是就写了这个全班抽签的程序
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
Scanner sc1=new Scanner(System.in);
System.out.println("请输入学生个数");
int gs=sc.nextInt();
System.out.println("请输入学生姓名:");
String [] jh=new String[gs];
String [] jh1=new String[gs];
for(int i=0;i<gs;i++) {
System.out.println("第"+(i+1)+"个");
String xm=sc1.nextLine();
jh[i]=xm;
}
jh1=get(gs,jh);
System.out.println("输出随机抽到结果:");
for( int j=0;j<gs;j++) {
System.out.println((j+1)+"号"+jh1[j]+" ");
}
}
public static String[] get(int n,String []a) {
String []cps=new String[n];
boolean flag[]=new boolean[n];//下标表示记号
int index;
for(int i=0;i<n;i++) {
do {//去重法
index=(int)(Math.random()*n);
}while(flag[index]==true);
cps[i]=a[index];
flag[index]=true;
}
return cps;//返回一个随机排序后的数组
}
}
全班抽签java程序相关推荐
- 我是主考官__博文(作者著有《Java程序员,上班那点事儿》)
我是主考官 我是主考官1:必删的简历 我是主考官--面试故事,卷首语: 我是一个IT公司的研发部门经理,为了实现部门和公司的业绩目标需要组建开发团队,在组建开发团队的过程中面试成为了一个不可或缺的 ...
- Java初学01:学习路线,Java程序员最新职业规划
另一个比较关键的作用就是 用来形成静态代码块以优化程序性能.static块可以置于类中的任何地方,可以有多个.在类初次被加载的时候,会按照static块的顺序来执行每个static块,并且只会执行一次 ...
- ASimpleCache开源缓存框架使用之实现抽签小程序
使用ASimpleCache开源缓存框架实现抽签小程序 最近在考虑数据缓存的时候发现了这个ASimpleCache,简单到只需要拷贝一个Java文件,正好最近团队有个活动需要抽签,我就做了一个抽签的小 ...
- 作为一名合格的JAVA程序员需要点亮那些技能树?
转自:https://zhuanlan.zhihu.com/p/26035486 先看看这些程序员技能树,你掌握或了解哪些?OMG竟然有么多---震精!震精!!! 这是从450家企业的招聘信息中统计而 ...
- Java程序猿面试题集(181- 199)
Java面试题集(181-199) 摘要:这部分是包括了Java高级玩法的一些专题,对面试者和新入职的Java程序猿相信都会有帮助的. 181. 182. 183. 184. 185. 186. 1 ...
- java负数右移_收入囊中篇---Java程序基础(二)
前言: 本篇是接着上一篇更新的,如果没有阅读上一篇的话,可以查阅或回顾一下. 1.收入囊中篇---Java基础必备知识(一) 2.收入囊中篇---Java程序基础(二) Java程序基础目录 1.Ja ...
- 2020年Java程序员不得不学习的10大技术
对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西.每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5.Spring Security 5和Spring Bo ...
- Java程序启动同时复制resources下文件到jar包同级目录
Java代码调用.exe,包括获取exec()中的日志并打印,可以看我之前的博客 一.Java调用exe打包成jar的调用方式有俩种: Java程序中resources下的exe等文件,是可以同时打包 ...
- 用java实现一个计算器程序_1.2第一个java程序——hello world
第一个java程序--hello world 实现一个java程序,主要有三个步骤:1.编写源代码,2.编译源代码,3.运行.java的源代码必须先编译,然后才能由JVM解析执行.所以我们程序员第一步 ...
最新文章
- 摄影测量(计算机视觉)中的三角化方法
- 老男孩Python全栈开发(92天全)视频教程 自学笔记20
- bpython bs4用哪个解释器好_针对python爬虫bs4(BeautifulSoup)库的基础问题
- LCS最长公共子序列
- window 下 Atom 侧边栏字体大小设置
- BinarySearch 有序表的二分查找
- Java基础——抽象
- Excel-财务函数1
- matlab近似计算求积分,matlab实验三 定积分的近似计算.doc
- 如何通过Android日历api插入日程(事件)和提醒(通知)
- centos7.6 挂载硬盘
- 富人们赚到的人生第一桶金
- 服务器发送消息给客户端,服务器如何发送消息给客户端
- 可能有用的技术社区(转载)
- css所有缩写属性,CSS常见属性缩写与全写对比
- 最终幻想7php攻略,最终幻想7图文攻略 PS版FF7全剧情任务攻略(CD1)(6)
- 判断是否微信打开实现跳转
- word学习-清除格式+清除链接
- npoi 将html导出word,使用NPOI将数据导出为word格式里的table
- qt实现简易图片转换功能