用java 实现 : 有2队乒乓球运动员 甲队 a,b,c ,乙队 x,y,z,已知 a不和x比赛 b不和x 、z比赛 用程序算出比赛分组
输出
甲b vs 乙y
这种形式
public static void main(String[] args) {
// 定义两个队
String[] jia = {"a","b","c"};
String[] yi = {"x","y","z"};
// 增强for循环进行比较
for(String j : jia){
for(String y : yi){
// 已知 a不和x比赛 b不和x 、z比赛 用程序算出比赛分组
if( "a".equals(j) && "x".equals(y) || "b".equals(j) && "x".equals(y) || "b".equals(j) && "z".equals(y) ){
continue;
}
System.out.println("甲 " + j +" V 乙 "+ y);
}
}
}
运行结果不对:
甲 a V 乙 y
甲 a V 乙 z
甲 b V 乙 y
甲 c V 乙 x
甲 c V 乙 y
甲 c V 乙 z
应该输出:
A--Z
B-X
C-Y
只有这一种情况
运行结果也不对:
甲a VS 乙y
甲a VS 乙z
甲b VS 乙y
甲c VS 乙x
甲c VS 乙y
甲c VS 乙z
应该输出:
A--Z
B-X
C-Y
只有这一种情况
运行结果:不对啊,而且c不能vs x啊
甲a vs 乙y
甲b vs 乙y
甲c vs 乙x
甲c vs 乙y