下面带来的是一个编写程序入门题目,用java编写程序,来找出三队赛手的名单,一起来对题目进行一下了解看一下相关答案吧。
一、题目
现在,有两个乒乓球队要进行乒乓球的比赛。
这个时候,每一个队伍各自出来三人参加比赛。
甲队出来的是a、b、c这三个人,乙队出来的则是x、y、z这三个人,两个队伍已经参加了抽签,决定好了比赛的名单。
但是,这个时候,有人向队员打听比赛的名单。
其中,a表示,他不和x比,c表示,他不和x,z比。
下面问题就产生了。
求:
请编程序找出三队赛手的名单。
下面就直接来看一下这道问题的答案吧。
二、代码实现import java.util.ArrayList;
public class Prog18
{
String a, b, c; //甲队成员
public static void main(String[] args)
{
String[] racer = {
"x"
, "y"
, "z"
}; //乙队成员
ArrayList arrayList = new ArrayList ();
for (int i = 0; i
for (int j = 0; j
for (int k = 0; k
{
Prog18 prog18 = new Prog18(racer[i], racer[j], racer[k]);
if (!prog18.a.equals(prog18.b) && !prog18.a.equals(prog18.c) && !prog18.b.equals(prog18.c) &&
!prog18.a.equals("x") && !prog18.c.equals("x") && !prog18.c.equals("z"))
arrayList.add(prog18);
}
for (Object obj: arrayList)
System.out.println(obj);
}
//构造方法
private Prog18(String a, String b, String c)
{
this.a = a;
this.b = b;
this.c = c;
}
public String toString()
{
return "a的对手是" + a + " " + "b的对手是" + b + " " + "c的对手是" + c;
}
}
好啦,上面的问题答案你都仔细看了吗?以上就是这道题目的解答哦。
当然,这个答案并不是唯一的,大家可以有更多的方法,来对这个题目进行解答。
假如你还想了解更多经典基础的java编程题目,可以继续通过奇Q工具网的java实例这个栏目来了解哦。
更多java编程题,可以分享给大家呢。
推荐阅读: