每天一道JavaSE基础题(十八:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。。。)

          **每天一道JavaSE基础题(十八:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。。。)**

【程序18】
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

程序代码:

package SE50T;

/*
 * 【程序18】   
 	题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。
 	a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。  
 */
public class T18 {
     
	public static void main(String[] args) {
     
		for (char a = 'X'; a <= 'Z'; a++) {
     
			for (char b = 'X'; b <= 'Z'; b++) {
     
				// 两人匹配的不能是同一人
				if (a != b) {
     
					for (char c = 'X'; c <= 'Z'; c++) {
     
						// 三人匹配的不能为同一人
						if (b != c && a != c) {
     
							// 加入题目给的条件,进行判断
							if (a != 'X' && c != 'Z' && c != 'X') {
     
								System.out.println("比赛名单为:");
								System.out.println("a与" + a + "比赛");
								System.out.println("b与" + b + "比赛");
								System.out.println("c与" + c + "比赛");
							}
						}
					}
				}
			}
		}

	}
}

程序运行图:
每天一道JavaSE基础题(十八:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。。。)_第1张图片

你可能感兴趣的:(java)