下面带来的是一个编写程序入门题目,用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 < Prog18 > arrayList = new ArrayList < Prog18 > (); for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) for (int k = 0; k < 3; 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编程题,可以分享给大家呢。
推荐阅读: