java 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单
(2012-03-27 20:06:00)
标签:
乒乓球队j2乙队比赛进行杂谈 |
分类: 算法 |
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单
package other;
import java.util.Arrays;
import java.util.Scanner;
import java.util.Vector;
class test {
public static void main(String[] args) {
Vector vec1=new Vector();
Vector vec2=new Vector();
vec1.add("a");
vec1.add("b");
vec1.add("c");
vec2.add("x");
vec2.add("y");
vec2.add("z");
Vector<Vector> arr1=new
Vector();
Vector<Vector> arr2=new
Vector();
Vector<Vector> arr3=new
Vector();
Vector temp;
for (int i = 0; i < vec1.size(); i++) {
for (int j = 0; j < vec2.size(); j++) {
if(vec1.get(i)=="a"&&vec2.get(j)=="x"){
continue;
}
else
if(vec1.get(i)=="c"&&vec2.get(j)=="x"){
continue;
}else
if(vec1.get(i)=="c"&&vec2.get(j)=="z"){
continue;
}
else{
temp=new Vector();
temp.add(vec1.get(i));
temp.add(vec2.get(j));
if(i==0){
arr1.add(temp);
}
else if(i==1){
arr2.add(temp);
}
else{
arr3.add(temp);
}
}
}
}
for (int i = 0; i < arr1.size(); i++) {
for (int j = 0; j < arr2.size(); j++) {
for (int j2 = 0; j2 < arr3.size(); j2++)
{
if((arr1.get(i).get(0).toString()!=arr2.get(j).get(0).toString())&&(arr1.get(i).get(0).toString()!=arr3.get(j2).get(0).toString())&&(arr2.get(j).get(0).toString()!=arr3.get(j2).get(0).toString())){
if((arr1.get(i).get(1).toString()!=arr2.get(j).get(1).toString())&&(arr1.get(i).get(1).toString()!=arr3.get(j2).get(1).toString())&&(arr2.get(j).get(1).toString()!=arr3.get(j2).get(1).toString())){
System.out.println(arr1.get(i));
System.out.println(arr2.get(j));
System.out.println(arr3.get(j2));
}
}
}
}
}
}
}