解题思路:设置三个变量,表示甲队队员,另外三个值表示乙队队员,分别进行赋值,总共有,3*3*3种结果。再去掉不要一起比赛的,同时确保双方队员三个人都上场,一对一,搞定。
代码:package c;
public class Main5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//zuhe();
String a = null,b=null,c=null;//甲队成员
String[] racer = {"x","y","z"};//乙队成员
for(int i=0;i<3;i++){
for (int j = 0; j <3;j++) {
for (int k = 0; k < 3;k++) {
if (i!=j&&i!=k&&j!=k) {
a=racer[i]; b=racer[j];c=racer[k];
if (!a.equals("x")&&!c.equals("z")&&!c.equals("x")) {
if (a.equals(racer[i])&&b.equals(racer[j])&&c.equals(racer[k])) {
System.out.println("a的对手是:"+racer[i]+",b的对手是:"+racer[j] +",c的对手是:"+racer[k] );
}
}
}
}
}
}
}