乒乓球队比赛,甲队有abc三人,乙队有xyz三人。 抽签得出比赛名单:a不和x比,c不和x,z比, 利用集合求出比赛名单
2024-09-03 02:32:41
import java.util.HashMap;
import java.util.Map;
/**
* 乒乓球队比赛,甲队有abc三人,乙队有xyz三人。
* 抽签得出比赛名单:a不和x比,c不和x,z比,
* 利用集合求出比赛名单
* @author 努力coding
* @version
* @data 2020年2月
*/
public class FindTeam {
public static void main(String[] args) {
Map<Character,Character> stu = new HashMap<Character,Character>();
/**假设a对x,b对y,c对z*/
char a = 'x';
char b = 'y';
char c = 'z';
char temp;//临时变量
//c不和x,z比
for(temp = 'x'; temp <= 'z'; temp++) {
if(temp != 'x' && temp != 'z') {
c = temp;
stu.put('c', c);//存入Map中
}
}
//a不和x比
for(temp = 'x'; temp <= 'z'; temp++) {
if(temp != 'x' && temp != c) {
a = temp;
stu.put('a', a);
}
}
//a和c的对手都已知,剩下的就是b的对手
for(temp = 'x'; temp <= 'z'; temp++) {
if(temp != a && temp != c) {
b = temp;
stu.put('b', b);
}
}
System.out.println("比赛名单如下:");
for(char key : stu.keySet()) {
System.out.println(key + " VS " + stu.get(key));
}
}
}
最新文章
- $.extend abc
- PHP 正则表达式常用函数使用小结
- jdk各个班本官网下载地址
- php三个执行命令函数
- 【LeetCode】 String中的最长回文
- 与64位版本的Windows不兼容,masm运行不了
- IntelliJ IDEA:给web应用提供JSTL支持
- AngularJS中的DOM与事件
- angular-cli学习笔记 快速创建代码模板
- javascript另类方法高效实现htmlencode()与htmldecode()函数
- EventBus 3.0使用相关
- python 查看文件名和文件路径
- Docker 入门 第一部分: 定位和设置
- 探究MySQL MGR的读写分离
- php功能模块学习笔记
- [图解tensorflow源码] Simple Placer节点布放算法
- Python_sklearn机器学习库学习笔记(七)the perceptron(感知器)
- PHP各种经典算法
- 线程的属性和 线程特定数据 Thread-specific Data
- MSP430 G2553 Launchpad实现电容测量
热门文章
- ciscn_2019_en_3
- [BUUCTF]REVERSE——[BJDCTF2020]JustRE
- 解析Redis操作五大数据类型常用命令
- WebApi的前端调用
- 常用DBhelper封装方法
- HTML body体
- 如何下载哔哩哔哩、爱奇艺、腾讯视频、优酷、斗鱼、TED、YouTube网页视频
- SpringBoot整合redis实现过期key监听事件
- 【LeetCode】951. Flip Equivalent Binary Trees 解题报告(Python)
- 【LeetCode】637. Average of Levels in Binary Tree 解题报告(Python)