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

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。

程序设计:

import java.util.ArrayList;

public class pingpang {

String a,b,c;

public static void main(String[] args) {

String[] op = { "x", "y", "z" };

ArrayList arrayList=new ArrayList();

for (int i = 0; i < 3; i++)

for (int j = 0; j < 3; j++)

for (int k = 0; k < 3; k++) {

pingpang a=new pingpang(op[i],op[j],op[k]);

if(!a.a.equals(a.b)&&!a.b.equals(a.c)&&!a.a.equals("x")

&&!a.c.equals("x")&&!a.c.equals("z")){

arrayList.add(a);

}

}

for(Object a:arrayList){

System.out.println(a);

}

}

public pingpang(String a, String b, String c) {

super();

this.a = a;

this.b = b;

this.c = c;

}

@Override

public String toString() {

// TODO Auto-generated method stub

return "a的对手是"+a+","+"b的对手是"+b+","+"c的对手是"+c+"\n";

}

}

java兵乓球队问题_Java两个乒乓球队比赛名单问题(判断素数)相关推荐

  1. java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单

    [java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...

  2. java 怎么使用同名类_java两个不同名类 在里面建立两个同名的类 怎么破

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package oneTest; public class Teacher { String teacherName ;//姓名 String teach ...

  3. java构成三角形的条件_java输入三角形的三个边判断能否构成三角形。并判断构成三角形的类别(等边,等腰,普通)...

    匿名用户 1级 2011-03-04 回答 import java.util.Scanner; public class Trigon { private double a; private doub ...

  4. Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三

    查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...

  5. 分治算法兵乓球比赛日程(java)

    分治算法之兵乓球比赛日程 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同.求出子问题的解,就可得到原问题的解.也就是字面上的解释是" ...

  6. java校验码的设计_Java动态验证码单线设计的两种方法

    1.java的动态验证码我这里将介绍两种方法: 一:根据java本身提供的一种验证码的写法,这种呢只限于大家了解就可以了,因为java自带的模式编写的在实际开发中是没有意义的,所以只供学习一下就可以了 ...

  7. java 比赛赛程_分治算法兵乓球比赛日程(java)

    分治算法之兵乓球比赛日程 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同.求出子问题的解,就可得到原问题的解.也就是字面上的解释是" ...

  8. java类似word校验错字_Java 比较两个Word文档差异

    Java 比较两个Word文档差异 Java 比较两个Word文档差异 本文介绍使用Spire.Doc for Java的比较功能来比较两个相似Word文档的差异.需要使用的版本为3.8.8或者后续发 ...

  9. Java 递归解决 quot;仅仅能两数相乘的计算器计算x^yquot; 问题

    Java 递归解决 "仅仅能两数相乘的计算器计算x^y" 问题 /*** 求一个数的乘方* 求x^y,y是一个正整数. 设计算器仅仅能计算两数相乘,不能一次计算n个数相乘. * 知 ...

最新文章

  1. 英语之弱元音Schwa
  2. 洛谷P1402 酒店之王(二分图)
  3. 软件工程师的发明家—从发明家的视角分析软件
  4. 计网 - 传输层协议 TCP:TCP 为什么握手是 3 次、挥手是 4 次?
  5. vue+element-ui大文件的分片上传和断点续传js-spark-md5和browser-md5-file
  6. 插入排序(直接插入 、希尔)
  7. 正则表达式30分钟入门教程-2
  8. javascript 控制语句
  9. [工具库]JOXMLBuilder工具类——一键把多个bean对象数据转换为XML格式数据
  10. 基于序列标注的信息抽取模型(已申请专利)
  11. Angular URL地址参数改变,视图不更新的解决办法(监听URL变化,重新加载数据方法)
  12. python中相对路径_Python中的绝对路劲和相对路径
  13. Java 垃圾回收机制
  14. 青岛农业大学计算机分数线,青岛农业大学录取分数线2021是多少分(附历年录取分数线)...
  15. 怎么样把 swf格式 转换为flv格式
  16. 有关苹果手机下载应用后提示不受信任的企业开发者解决方案:
  17. 2018 秋招 百度二轮面试---血淋淋的经历写实
  18. 【WPF、UWP】搜索蓝牙设备
  19. 人工智能 deepface 换脸技术 学习
  20. Vue动态加载网络js文件

热门文章

  1. 量子计算机全世界最新进展,谷歌或于明年公布全球最强大量子计算机
  2. 华为荣耀鸿蒙系统升级名单,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了...
  3. 《三国演义》人物数据分析
  4. Centos 7 Linux系统修改网卡名称为ethx
  5. 常用的Linux关机命令!
  6. DAYDREAM和VIVE平台的框架API
  7. linux memcacheQ的安装与使用
  8. 《Android/OPhone开发完全讲义》连载(7):使用SharedPreferences存取复杂数据
  9. python 面试题(3)--- 进制转换
  10. java表格源码_Java表格JTable代码实例解析