我是靠谱客的博主 时尚大雁,最近开发中收集的这篇文章主要介绍java判断男并表示出来,java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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);//调用结婚方法判断是否可以结婚

}

}

最后

以上就是时尚大雁为你收集整理的java判断男并表示出来,java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)...的全部内容,希望文章能够帮你解决java判断男并表示出来,java编程:判断是否可以结婚(同性,男的岁数<20,女的岁数<18,已婚的均不能结婚)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部