新娘JAVA_Java之趣味编程结婚问题

这是一个Java程序,用于解决一个有趣的逻辑问题:三位新郎A、B、C和三位新娘X、Y、Z互相说谎,编程任务是找出所有可能的结婚组合,确保没有重复的配对,符合一夫一妻制。程序通过遍历所有可能的组合,并使用正则表达式排除特定条件,最后输出符合条件的结婚组合。
摘要由CSDN通过智能技术生成

package JieHun;public classJieHun {/** 这边【程序 是 详细注释 代码:】

* @param args

* 判断结婚的 组合对数数

* 定义: 好三位新郎为 A,B,C ;三位新娘为X,Y,Z

* 有人想要知道他们谁和谁结婚 ,于是问了其中的三位

* 回答是这样的:A说他将和X结婚 ;X说她的未婚夫是C ;C说他将和Z结婚,

* 这个人听到他们在开玩笑,全部在说谎话,请编程*/

public static String nan[]={"A","B","C"};public static String nv[]={"X","Y","Z"};public static String shuju1,suoyou ;//程序测试

public static voidmain(String[] args) {

String[] ZuheA=new String[2];

String[] ZuheB=new String[3];

String[] ZuheC=new String[1]; //必须 要创建数组对象

int a=0,b=0,c=0;//进入一个数据就加一个数据 ,数据必须要写在循环的外面,不然循环一次就 清零了

int ce1=0,ce2=0,ce3=0;//定义: 好三位新郎为 A,B,C;//三位新娘为X,Y,Z

/**

* 1.确定好有多少 种组队的 样式 AX--AY--AZ; BX--BY--BZ ; CX--CY--CZ;*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值