用java 实现 : 有2队乒乓球运动员 甲队 a,b,c 乙队 x,y,z a不和x比赛 b不和x 、z比赛 用程序算出分组

 我来答
马书强10
推荐于2017-10-05 · TA获得超过375个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:335万
展开全部
public class Game {

public static void main(String args[]){
char 甲[] = {'a','b','c'};//甲队
char 乙[] = {'x','y','z'};//乙队
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
//i==0&&j==0表示a不和x比赛;i==1&&j==0表示b不和x比赛;i==1&&j==2表示b不和z比赛
if(!(i==0&&j==0||i==1&&j==0||i==1&&j==2)){
System.out.println("甲队"+甲[i]+"VS乙队"+乙[j]);
}
}
}
}
}
//我也是刚学java,其实我很不愿编程的,但是生活所迫,所以我得学会如何去爱java,去爱编程,这是心态问题,开始我也觉的很难但仔细想象,思路就出来了
追问
甲队bVS乙队y
甲队cVS乙队x
甲队cVS乙队y
甲队cVS乙队z
运行结果是这个 。。。。
追答
import java.util.Vector;

public class Game {

public static void main(String args[]){
char 乙[] = {'x','y','z'};//乙队
int j=0;
Vector vec1=null,vec2=null,vec3=null;
vec1 = new Vector(); //用来添加有可能和a比赛的运动员
vec2 = new Vector();//用来添加有可能和b比赛的运动员
vec3 = new Vector();//用来添加有可能和c比赛的运动员
//用来确定和b比赛的运动员 顺便把有可能和a,c比赛的运动员放到各自的容器中
for(int i=0;i<3;i++){
switch('a'){
case 'a':
if(乙[i]!='x'){
vec1.addElement(乙[i]);
}
case 'b':
j++;
if(乙[i]!='x'){
if(乙[i]!='z'){
vec2.addElement(乙[i]);
if(j==2){
if((vec2.size()==1)){
System.out.println("b----"+vec2.elementAt(0));
}
}
}
}

case 'c':
vec3.addElement(乙[i]);
default:
}
}

//用来找出和a比赛的运动员

vec1.remove(vec2.elementAt(0));
if(vec1.size()==1){
System.out.println("a----"+vec1.elementAt(0));
}

//用来找出和c比赛的运动员
vec3.remove(vec2.elementAt(0));
vec3.remove(vec1.elementAt(0));
if(vec3.size()==1){
System.out.println("c----"+vec3.elementAt(0));
}
}
}
//由于能力有限我只能做到这种程度了,还希望你指点指点
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闭上嘴管好腿
2017-09-29
知道答主
回答量:3
采纳率:0%
帮助的人:3208
展开全部

public class SeventeenthProgram {


public static void main(String[] args) {

// TODO Auto-generated method stub

char[]A = {'a','b','c'};

char[]B = {'x','y','z'};

for(int i = 0;i < 3;i++){

for(int j = 0;j < 3;j++){

if((i == 0 && j ==0)||(i == 2 && j == 0  )||(i == 2 && j == 2)){

continue;

}else{

System.out.println(A[i]+" VS "+B[j]);

}

}

}


}


}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式