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,已婚的均不能结婚)...相关推荐
- C++【判断字符串回文】编程判断输入的一串字符是否为回文。所谓回文,是指顺读和倒读都一样的字符串,如:“level”,”ABCCBA”。
/*编程判断输入的一串字符是否为回文. 所谓回文,是指顺读和倒读都一样的字符串,如:"level","ABCCBA".*/ #include<iostre ...
- python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的示例代码分享...
这篇文章主要介绍了Python编程判断一个正整数是否为素数的方法,涉及Python数学运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供 ...
- python输入一个自然数、判断是否为素数_Python编程判断一个正整数是否为素数的方法...
本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...
- Java编程判断一个数是否是回文数
/* 2.一个五位数,判断它是不是回文数.举例:12321是回文数,个位与万位相同,十位与千位相同 */ class 回文数{public static void main(String[] args ...
- java整除_java编程判断一个整数能否被9整除
展开全部 1.可以使用下面这个表达式来进行计算62616964757a686964616fe4b893e5b19e31333431333962 if(n%9==0){ System.out.print ...
- java判断邮箱名和文件名_Java公开课|想学好Java,教你操作Java校验文件名和邮箱地址,快来看看...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- java 语言如何判断素数_C语言实验之判断素数(循环结构java)方法讲解
C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...
- java socket 自动重连_socket 如何判断远端服务器的连接状态?连接断开,需重连...
fluent-logger-java is a Java library, to record events via Fluentd, from Java application. https://g ...
- Java如何校验中文乱码_java如何判断是否中文乱码
中文乱码在项目中是经常会遇到的情况.当我们通过设置request和response字符集,但是还是出现中文乱码的时候,今天给介绍一种通过java方法实现判断string是否为乱码的方法./** * 判 ...
最新文章
- 当了十年 IT 程序员,我转型做自动驾驶开发的这五年”_《新程序员》编辑部的博客-CSDN博客
- Python正则表达式re模块简明笔记
- java string 内存占用_JVM系列之:String,数组和集合类的内存占用大小
- python 连通区域检测_浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)...
- 网件rax40可以刷梅林_深度爆料网件RAX40评价如何?怎么样呢?真实体验曝光
- 酷客数据python基础实战答案_英语听力练习_日语_韩语_法语听力训练网站-沪江听力酷...
- php微信开发之微信卡券
- 说说数据一致性有哪几种?
- 基于MODIS的锡林郭勒植被变化监测(附练习数据下载)
- 四种用电脑给手机发短信方法
- 当股份制银行核心数据遇到国产数据库
- gopher协议总结
- java生成假数据工具类-基于Faker1.0.2
- 地理生物结业考_地理、生物结业主要考什么?
- 彻查手机端浏览博客园出现广告一事!
- 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)
- lwip【4】 lwIP配置文件opt.h和lwipopts.h初步分析之一
- 基于指标选择的多目标搜索(IBEA)
- Java编程专题思维导图
- VTK绘制螺钉螺纹线
热门文章
- shell编程进阶技能详细介绍
- 最震撼的大片《2012》世界末日 电影 高画质 超DVD版清晰效果 在线视频播放
- 记一次Centos安装花生壳的坑
- 思维方式-《思考,快与慢》书中的精髓:很多时候,人其实是不理性的,很容易出现认知偏见,做出非理性决策,我们需要采取针对性的措施努力克服这些偏见。
- 中国房价2011上涨2012崩溃
- Mac按键/触摸板开机界面无响应_飘云羽逸_新浪博客
- 全球及中国智慧校园行业竞争格局与发展态势展望报告2022-2028年版
- 面试/深信服科技测试实习电话面试
- 2021年P气瓶充装报名考试及P气瓶充装考试内容
- 能源36号文解读_财税36号文件解读