📄 person.java
字号:
package day06;
public class Person {
String name;
int age;
String gender;
Person partner;
public Person(String name,String gender,int age ) {
this.age = age;
this.gender = gender;
this.name = name;
}
public void marry(Person p){
if(this.gender.equals(p.gender)){
System.out.println("对不起,同性不能结婚!");
return;
}
if((this.gender.equals("male") && this.age<24) || (this.gender.equals("female") && this.age<22)){
System.out.println("年龄太小,不能结婚!");
return;
}
if((p.gender.equals("male") && p.age<24) || (p.gender.equals("female") && p.age<22)){
System.out.println("年龄太小,不能结婚!");
return;
}
if(this.partner!=null || p.partner!=null){
System.out.println("一方已婚,不能再结婚!");
return;
}
System.out.println("恭喜,"+this.name +"和"+p.name+"结婚了!");
this.partner=p;
p.partner=this;
}
public static void main(String[] args){
Person zhangsan=new Person("张三","male",25);
Person lisi=new Person("李四","female",22);
Person wangwu=new Person("王五","female",28);
zhangsan.marry(lisi);
zhangsan.marry(wangwu);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -