java算法题求解 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单?希望能给出思路和代码解析 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.util.*;public class Cho { static char[] c1={'x','y','z'}; static char[] c2={'a','b','c'}; static Map<Character,Character> m=new HashMap<Character,Character>(); public static void choose() { for(int i=0;i<c1.length;i++) { if(c1[i]!='x'&&c1[i]!='z') { m.put('c', c1[i]); c1[i]=0; } if(c1[i]!=0&&c1[i]!='x') { m.put('a',c1[i]); } if(m.get('a')==null&&m.get('c')==null) { m.put('b',c1[i]); } } } public static void main(String[] args) { choose(); for(char cc:m.keySet()) { System.out.println(cc+" "+m.get(cc)); } }}参考一下,看行不行 请问CDA是什么 Java 从InputStream中read出来个"-1",代表什么? the newer:swt/jface(译自swt in action) 有关java中报表的应用.. 找工作的迷茫 怎么把安装好的WSAD5.0恢复为英文版的 超级调试,捕获异常3,高分告急!! javamail中如何“删除”和“发送带附件”的邮件(最好有源代码)? 求大神指点如何获取下面xml报文节点下的值!!!!! 求解释 Java获取输入的错误
static char[] c1={'x','y','z'};
static char[] c2={'a','b','c'};
static Map<Character,Character> m=new HashMap<Character,Character>();
public static void choose()
{
for(int i=0;i<c1.length;i++)
{
if(c1[i]!='x'&&c1[i]!='z')
{
m.put('c', c1[i]);
c1[i]=0;
}
if(c1[i]!=0&&c1[i]!='x')
{
m.put('a',c1[i]);
}
if(m.get('a')==null&&m.get('c')==null)
{
m.put('b',c1[i]);
}
}
}
public static void main(String[] args)
{
choose();
for(char cc:m.keySet())
{
System.out.println(cc+" "+m.get(cc));
}
}
}
参考一下,看行不行