java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)
来源:互联网 发布:微信营销系统java源码 编辑:程序博客网 时间:2024/05/02 14:48
package 第四天;//判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)public class Person {String name;boolean sex;//true:男 false 女int age;Person partner;//配偶public boolean marry(Person p){boolean isSuccess = true;//刚开始认为他们可以结婚if(this.sex==p.sex)//如果这个的性别和对方的性别一样则不能结婚{isSuccess=false;System.out.println("同性不能结婚");return isSuccess;}if((this.sex==true&&this.age<20)||(p.sex==true&&p.age<20))//男的年龄不能小于20岁{isSuccess=false;System.out.println("男的年龄不能小于20岁");return isSuccess;}if((this.sex==false&&this.age<18)||(p.sex==false&&p.age<18))//女的年龄了不能小于20岁{isSuccess=false;System.out.println("女的年龄不能小于18岁");return isSuccess;}if(this.partner!=null||p.partner!=null)//对方如果有配偶也不能结婚{isSuccess=false;System.out.println("已婚的不能再结婚");return isSuccess;}if(isSuccess==true){this.partner=p;p.partner=this;System.out.println("祝你们白头偕老。。。");return isSuccess;}return isSuccess;}public static void main(String[] args) {//Person p=new Person("王大炮",true,22,"王小妹");Person p1=new Person();//第一个实例对象p1.name="王大炮";p1.sex=true;p1.age=22;Person p2=new Person();//第二个实例对象p2.name="王小妹";p2.sex=false;p2.age=18;p1.marry(p2);//调用结婚方法判断是否可以结婚}}
0 0
- java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)
- JAVA 通过输入的出生日期,计算出岁数
- 我这个岁数的男人
- 一个男程序员的结婚要求
- 女程序员们的结婚要求
- 程序员的岁数是问题吗?
- 已婚男不能有女闺蜜 平凡的情感最珍贵
- 面试题1:一个人岁数的3次方是四位数,四次方是六位数,并知道此人岁数的3次方和4次方用遍了0--9十个数字,请编程写程序求此人的岁数
- 错误的结婚理由
- 结婚前的考验
- 结婚的时候
- 结婚的项目管理
- 结婚的项目管理
- 结婚最重要的是什么?
- 结婚的参考一下
- 我的结婚条约
- 结婚的想法
- 印第安人的结婚祝词
- 多线程
- SQL子句执行顺序和Join的一点总结
- js 正则验证
- 蹂躏D&F学习之备份
- 解决eclipse Multiple annotations found at this line 错误
- java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)
- SQL子句执行顺序和Join的一点总结
- 简单的飞信API (免费短信.飞信) 自制
- Win8.1蓝牙音频
- eclipse中注释模板个性化
- xcode6创建pch文件方式
- 统计学习方法笔记(一)——统计学习的基本概念
- 程序员找不到开发工作的6大原因
- Powershell: try/catch/finally cannot catch non-terminating error