为了账号安全,请及时绑定邮箱和手机立即绑定

java经典50题

java经典50题

狼顾之相1995 2016-10-03 09:33:13
【程序18】题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 
查看完整描述

1 回答

?
kaguya

TA贡献8条经验 获得超5个赞

public class Text03 {
   public static void main(String[] args) {
      String[] arr = {"x","y","z"};
      for (int a = 0; a < 3; a++) {
         //当a匹配到x时,continue
         if (arr[a].equals("x"))
            continue;
         //当c匹配到x或z或者c匹配的人与a相同时,continue
         //而比较arr[c]与arr[a]是否相同,实际上就是比较c的值与a是否相同,将arr[c].equals(arr[a])简化为c == a
         for (int c = 0; c < 3; c++) {
            if (arr[c].equals("x") || arr[c].equals("z") || c == a)
               continue;
            //当b匹配的人与a或c相同时,continue
            for (int b = 0; b < 3; b++) {
               if (b == a || b == c)
                  continue;
               System.out.println("a VS " + arr[a] + ",b VS " + arr[b] + ",c VS " + arr[c]);
            }
         }
      }
   }
}

话说楼主介意发个50道题的资源不_(:з」∠)_

查看完整回答
1 反对 回复 2016-10-03
  • 1 回答
  • 1 关注
  • 1262 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信