题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。  一个逻辑比较简单的程序,,本人不才,会手算但不知道怎么在程序中去实现.不知道该把他们抽象成什么样的变量去判断相等或者不等.!.想不明白..高手们帮帮忙..谢谢了..

解决方案 »

  1.   

    /**
     * @param args
     * 
     * 题目:两个乒乓球
     * 队进行比赛,各出三人。甲
     * 队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。
     * 有人向队员打听比赛的名单。
     * a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub

    String []A ={"a","b","c"};
    String [] B={"x","y","z"};
    String [] C=new String [3];
    for(int i=0;i<B.length;i++){
    if((!B[i].equals("x"))&&(!B[i].equals("z"))){
    C[2]=B[i];
    continue;
    }else if(!B[i].equals("x")){
    C[0]=B[i];
    continue;
    } else{
    C[1]=B[i];
    }
    }
    for(int i=0;i<C.length;i++){
    System.out.println(A[i]+"  VS  "+C[i]);
    }
    }
    }