Java两个乒乓球队比赛名单问题(判断素数)

作者:mdxy-dxy 时间:2022-11-15 08:39:20 

题目:两个乒乓球队进行比赛,各出三人。甲队为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<pingpang> arrayList=new ArrayList<pingpang>();
 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";
 }
}
标签:名单
0
投稿

猜你喜欢

  • springboot集成mybatis plus和dynamic-datasource注意事项说明

    2023-12-05 03:54:21
  • Java新特性之Nashorn_动力节点Java学院整理

    2022-07-31 17:18:13
  • C#串口通讯概念及简单的实现方法

    2021-06-25 13:49:24
  • FragmentStatePagerAdapter保存恢复下拉刷新Fragment内存数据

    2023-07-17 20:36:40
  • kotlin中EditText赋值Type mismatch方式

    2023-06-19 03:52:56
  • 用java实现杨辉三角的示例代码

    2023-08-12 09:02:21
  • 使用C#获取远程图片 Form用户名与密码Authorization认证的实现

    2022-01-22 21:44:06
  • 关于Mybatis的@param注解及多个传参

    2021-09-10 21:17:21
  • C# 委托的三种调用示例(同步调用 异步调用 异步回调)

    2023-06-09 10:29:56
  • Android自定义scrollview实现回弹效果

    2023-12-15 08:42:47
  • androidQ sd卡权限使用详解

    2021-09-27 17:38:51
  • Spring ApplicationListener监听器用法详解

    2022-08-21 00:00:08
  • Java事件机制要素及实例详解

    2022-11-27 07:10:53
  • C#常用数据结构和算法总结

    2021-10-31 22:05:29
  • SpringBoot实现单文件上传

    2023-10-01 21:43:42
  • SpringCloud用Zookeeper搭建配置中心的方法

    2022-12-17 18:16:18
  • IDEA 2020.1 版自动导入MAVEN依赖的方法(新版MAVEN无法自动导入/更新POM依赖、MAVEN设置自动更新、自动更新快捷键)

    2022-08-27 09:31:22
  • Java矩阵连乘问题(动态规划)算法实例分析

    2022-05-04 21:50:54
  • Protostuff序列化和反序列化的使用说明

    2022-08-29 07:28:08
  • Android应用 坐标系详细介绍

    2021-06-29 08:45:00
  • asp之家 软件编程 m.aspxhome.com