java兵乓球队问题_Java两个乒乓球队比赛名单问题(判断素数)
题目:两个乒乓球队进行比赛,各出三人。甲队为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两个乒乓球队比赛名单问题(判断素数)相关推荐
- java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单
[java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...
- java 怎么使用同名类_java两个不同名类 在里面建立两个同名的类 怎么破
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package oneTest; public class Teacher { String teacherName ;//姓名 String teach ...
- java构成三角形的条件_java输入三角形的三个边判断能否构成三角形。并判断构成三角形的类别(等边,等腰,普通)...
匿名用户 1级 2011-03-04 回答 import java.util.Scanner; public class Trigon { private double a; private doub ...
- 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 ...
- 分治算法兵乓球比赛日程(java)
分治算法之兵乓球比赛日程 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同.求出子问题的解,就可得到原问题的解.也就是字面上的解释是" ...
- java校验码的设计_Java动态验证码单线设计的两种方法
1.java的动态验证码我这里将介绍两种方法: 一:根据java本身提供的一种验证码的写法,这种呢只限于大家了解就可以了,因为java自带的模式编写的在实际开发中是没有意义的,所以只供学习一下就可以了 ...
- java 比赛赛程_分治算法兵乓球比赛日程(java)
分治算法之兵乓球比赛日程 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同.求出子问题的解,就可得到原问题的解.也就是字面上的解释是" ...
- java类似word校验错字_Java 比较两个Word文档差异
Java 比较两个Word文档差异 Java 比较两个Word文档差异 本文介绍使用Spire.Doc for Java的比较功能来比较两个相似Word文档的差异.需要使用的版本为3.8.8或者后续发 ...
- Java 递归解决 quot;仅仅能两数相乘的计算器计算x^yquot; 问题
Java 递归解决 "仅仅能两数相乘的计算器计算x^y" 问题 /*** 求一个数的乘方* 求x^y,y是一个正整数. 设计算器仅仅能计算两数相乘,不能一次计算n个数相乘. * 知 ...
最新文章
- 英语之弱元音Schwa
- 洛谷P1402 酒店之王(二分图)
- 软件工程师的发明家—从发明家的视角分析软件
- 计网 - 传输层协议 TCP:TCP 为什么握手是 3 次、挥手是 4 次?
- vue+element-ui大文件的分片上传和断点续传js-spark-md5和browser-md5-file
- 插入排序(直接插入 、希尔)
- 正则表达式30分钟入门教程-2
- javascript 控制语句
- [工具库]JOXMLBuilder工具类——一键把多个bean对象数据转换为XML格式数据
- 基于序列标注的信息抽取模型(已申请专利)
- Angular URL地址参数改变,视图不更新的解决办法(监听URL变化,重新加载数据方法)
- python中相对路径_Python中的绝对路劲和相对路径
- Java 垃圾回收机制
- 青岛农业大学计算机分数线,青岛农业大学录取分数线2021是多少分(附历年录取分数线)...
- 怎么样把 swf格式 转换为flv格式
- 有关苹果手机下载应用后提示不受信任的企业开发者解决方案:
- 2018 秋招 百度二轮面试---血淋淋的经历写实
- 【WPF、UWP】搜索蓝牙设备
- 人工智能 deepface 换脸技术 学习
- Vue动态加载网络js文件
热门文章
- 量子计算机全世界最新进展,谷歌或于明年公布全球最强大量子计算机
- 华为荣耀鸿蒙系统升级名单,华为鸿蒙系统正式版首批升级名单公布:这8款机型用户有福了...
- 《三国演义》人物数据分析
- Centos 7 Linux系统修改网卡名称为ethx
- 常用的Linux关机命令!
- DAYDREAM和VIVE平台的框架API
- linux memcacheQ的安装与使用
- 《Android/OPhone开发完全讲义》连载(7):使用SharedPreferences存取复杂数据
- python 面试题(3)--- 进制转换
- java表格源码_Java表格JTable代码实例解析