开发者社区> 小黎的培培笔录.> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

(JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。

简介: (JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
+关注继续查看

目录

前言:

1、题目:

2、运行结果:

3、程序分析:

4、代码: 

(1)关键处分析:

                a、首先定义数组:

                b、for循环:

(2)完整代码:


 


前言:

image

 继续干!

早点把基础弄完,好学习数据与结构。


1、题目:

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


2、运行结果:

image


3、程序分析:

首先a不与x比赛,c不与x和z比赛,说明b与x比赛

c不与x和z比赛,说明c与y比赛

最后a与z比赛


4、代码: 

(1)关键处分析:

               a、首先定义数组

    static char[] m= {'a','b','c'};
 
    static char[] n= {'x','y','z'};

               b、for循环:

        for(int i=0;i<3;i++) //外循环
        {
            for(int j=0;j<3;j++) //内循环
            {
                //a不与x,不与y比
                if((m[i]=='a' && n[j]=='x')||(m[i]=='a' && n[j]=='y')) 
                {
                    continue; //跳过
                }
 
                //c不与x比,不与z比
                else if((m[i]=='c'&&n[j]=='x')||(m[i]=='c'&&n[j]=='z'))
                {
                    continue;
                }
 
                //b不与y比,不与z比
                else if((m[i]=='b'&&n[j]=='y')||(m[i]=='b'&&n[j]=='z'))
                {
                    continue;
                }
                else {
                    System.out.println(m[i]+" VS "+n[j]); //打印符合条件的
                }
            }
        }


(2)完整代码:

public class exercise13 {
    static char[] m= {'a','b','c'};
    static char[] n= {'x','y','z'};
    public static void main(String[] args) {
        for(int i=0;i<3;i++)
        {
            for(int j=0;j<3;j++)
            {
                if((m[i]=='a' && n[j]=='x')||(m[i]=='a' && n[j]=='y')) {
                    continue;
                }else if((m[i]=='c'&&n[j]=='x')||(m[i]=='c'&&n[j]=='z'))
                {
                    continue;
                }else if((m[i]=='b'&&n[j]=='y')||(m[i]=='b'&&n[j]=='z'))
                {
                    continue;
                }else {
                    System.out.println(m[i]+" VS "+n[j]);
                }
            }
        }
    }
 
}


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【蓝桥杯冲刺】—— 2021 软件类 B 组 C/C++ 真题 A~B
【蓝桥杯冲刺】—— 2021 软件类 B 组 C/C++ 真题 A~B
43 0
Java B2B2C多用户商城 springcloud架构(二)
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。java版spring cloud电子商务社交平台源码请加企鹅求求:叁五叁陆贰肆柒贰五玖
1664 0
Java版Spring Cloud B2B2C o2o鸿鹄云商平台--部署架构
上一篇文章我们介绍了鸿鹄云商b2b2c o2o基础的部署方案,考虑到项目部署中架构拓展性、伸缩性、可用性、安全性、开放性、准确性、可维护性的特点,我们针对鸿鹄云商平台b2b2c制定整体部署架构方案,我这里不做更多的介绍,直接上图,希望能通过部署架构图让更多的读者理解。
1563 0
java B2B2C 仿淘宝电子商城系统-服务网关zuul初级篇
为什么需要API Gateway 1、简化客户端调用复杂度 在微服务架构模式下后端服务的实例数一般是动态的,对于客户端而言很难发现动态改变的服务实例的访问地址信息。因此在基于微服务的项目中为了简化前端的调用逻辑,通常会引入API Gateway作为轻量级网关,同时API Gateway中也会实现相关的认证逻辑从而简化内部服务之间相互调用的复杂度。
1380 0
JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
介绍Spring Cloud Stream Spring Cloud Stream是构建消息驱动的微服务应用程序的框架。Spring Cloud Stream基于Spring Boot建立独立的生产级Spring应用程序,并使用Spring Integration提供与消息代理的连接。
834 0
java B2B2C Springcloud多租户电子商城系统-断路器聚合监控
一、Hystrix Turbine简介 看单个的Hystrix Dashboard的数据并没有什么多大的价值,要想看这个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。
777 0
java B2B2C Springcloud仿淘宝电子商城系统-断路器监控
断路器 断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身是一种开关装置,用于在电路上保护线路过载,当线路中有电器发生短路时,“断路器”能够及时的切断故障电路,防止发生过载、发热、甚至起火等严重后果。
716 0
java B2B2C Springcloud多租户电子商城系统-spring cloud bus原理总结
1、spring cloud bus  spring cloud是按照spring的配置对一系列微服务框架的集成,spring cloud bus是其中一个微服务框架,用于实现微服务之间的通信。  需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码  spring cloud bus整合 java的事件处理机制和消息中间件消息的发送和接受,主要由发送端、接收端和事件组成。
1348 0
+关注
小黎的培培笔录.
培培的成长之旅。
60
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载