「比赛名单java」比赛名单出场顺序

博主:adminadmin 2022-12-14 07:09:07 68

本篇文章给大家谈谈比赛名单java,以及比赛名单出场顺序对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。

public class Test {

public static void main(String[] args) {

char i, j, k;/*i是a的对手,j是b的对手,k是c的对手*/

for (i = 'x'; i = 'z'; i++)

for (j = 'x'; j = 'z'; j++) {

if (i != j)

for (k = 'x'; k = 'z'; k++) {

if (i != k j != k) {

if (i != 'x' k != 'x' k != 'z')

System.out.println("A PK "+i+",B PK "+ j+",C PK"+ k);

}

}

}

}

}

So easy!!!

求教:java 随机产生对阵名单

思路是对的,把数据分隔后放到两个数组中。

但是开始读的时候不用随机,而是打印a[i]+b[j]时随机就可以了。

也就是说数组a、b的内容是固定的,但是取出哪一个来进行对阵不是固定的。

如果为了防止某个人被重复取,可以加两个set,aSet、bSet分别用来记录已经对阵过的队员。

java语言实现一个摇号系统,但是可以内部设定中奖名单这个怎么实现?

1、简单控制台程序如下,如需界面需要自己加个。

package zhidao;

import java.util.HashSet;

import java.util.Random;

import java.util.Scanner;

import java.util.Set;

/**

* @author bufei

* @datetime 2020年8月31日15:54:11

*/

public class YaoHao {

public static void main(String[] args) {

String xian = "= = = = = = = = =";

// 起点        终点     奖个数          指定的号码个数

int start = 0, end = 0, prizeNum = 0, defaNum = 0;

System.out.println(xian);

System.out.println("欢迎使用xxx 抽奖系统!");

System.out.println(xian);

Scanner scanner = new Scanner(System.in);

System.out.println("请输入号码范围例如 1 10:");

start = scanner.nextInt();

end = scanner.nextInt();

System.out.println("请输入奖项个数:");

prizeNum = scanner.nextInt();

System.out.println("请输入指定中奖号码个数,不指定请输入0:");

defaNum = scanner.nextInt();

int[] defa = new int[defaNum];

if (defaNum != 0) {

System.out.println("请输入指定的中奖号码,空格隔开:");

for (int i = 0; i defaNum; i++) {

defa[i] = scanner.nextInt();

}

}

System.out.println(xian);

System.out.println("本次抽奖中奖号码为:");

for (int num : randomDraw(start, end, prizeNum, defa)) {

System.out.print(num+" ");

}

}

/**

* @param start    抽奖范围起点

* @param end      抽奖号码范围终点

* @param prizeNum 中奖号码个数

* @param defa     指定中奖号码

* @return

*/

public static SetInteger randomDraw(int start, int end, int prizeNum, int[] defa) {

SetInteger set = new HashSet();

// 未指定中奖号码

if (defa.length == 0) {

//随机抽 prizeNum 个奖

while (set.size() prizeNum) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

} else {

//指定了中奖号码

//把指定的号码加入进去

for (int num : defa) {

set.add(num);

}

//如果没有全部指定 则继续抽剩余的奖项

while (set.size() prizeNum - defa.length) {

set.add(new Random().nextInt(end - start + 1) + start);

}

return set;

}

}

}

2、运行效果如图

指定了中奖号码

未指定中奖号码

未指定中奖号码

JAVA编程序找出三队赛手的名单

public class Bisai {public static void main(String[] args) { char i,j,k; // i是a的对手,j是b的对手,k是c的对手 for ( i = 'x'; i ='z'; i++) { for ( j = 'x'; j ='z'; j++) { if (i!=j) for (k='x';k='z';k++) if (i!=k j!=k) if (i!='x' k!='x' k!='z') System.out.printf("a--%c,b--%c,c--%c",i,j,k); } } }}

比赛名单java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于比赛名单出场顺序、比赛名单java的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。