精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 寫一個Person類,定義人的基本屬性:name(姓名)、age(年齡)、gender(性別)、partner(配偶).要求至少為Person類寫一個marry(Person p)方法,來判斷兩個人是否可以結(jié)婚.如果可以結(jié)婚,將其partn

    寫一個Person類,定義人的基本屬性:name(姓名)、age(年齡)、gender(性別)、partner(配偶).要求至少為Person類寫一個marry(Person p)方法,來判斷兩個人是否可以結(jié)婚.如果可以結(jié)婚,將其partner屬性賦值為其配偶.結(jié)婚必須滿足以下3個條件.
    1.必須是異性,同性暫時不允許結(jié)婚
    2.有配偶者不能結(jié)婚,犯重婚罪.
    3.要達到年齡方可結(jié)婚:男方23歲以上,女性21歲以上.
    其他人氣:964 ℃時間:2019-10-23 07:20:50
    優(yōu)質(zhì)解答
    package test;
    /*
    寫一個Person類,定義人的基本屬性:name(姓名)、age(年齡)、gender(性別)、partner(配偶).
    要求至少為Person類寫一個marry(Person p)方法,來判斷兩個人是否可以結(jié)婚.如果可以結(jié)婚,將其partner屬性賦值為其配偶.
    結(jié)婚必須滿足以下3個條件.
    1.必須是異性,同性暫時不允許結(jié)婚
    2.有配偶者不能結(jié)婚,犯重婚罪.
    3.要達到年齡方可結(jié)婚:男方23歲以上,女性21歲以上.
    */
    public class Person {
    public String name;
    public int age;
    public boolean gender;// true:男 false:女
    public String partner = "";
    public Person() {
    }
    public Person(String name, int age, boolean gender, String partner) {
    this.name = name;
    this.age = age;
    this.gender = gender;
    this.partner = partner;
    }
    public boolean marry(Person person) {
    if (this.gender != person.gender && "".equals(this.partner)
    && "".equals(person.partner)) {
    if ((this.gender && this.age > 23 && person.age > 21)
    || (!this.gender && this.age > 21 && person.age > 23)) {
    this.partner = person.name;
    person.partner = this.name;
    System.out.println(this.name + " 和" + person.name
    + " 夠條件可以結(jié)婚啦!");
    return true;
    } else {
    System.out.println(this.name + " 和" + person.name
    + " ,你倆太嬾了,不要急嘛...");
    }
    } else {
    System.out.println(this.name + " 和" + person.name
    + " 你倆不能這么亂搞...");
    }
    return false;
    }
    public static void main(String[] args) {
    Person p1 = new Person("張小三", 25, true, "");
    Person p2 = new Person("李小梅", 20, false, "");
    Person p3 = new Person("王二虎", 25, true, "蘋果");
    Person p4 = new Person("王蘭花", 25, false, "");
    Person p5 = new Person("趙大個", 26, true, "");
    Person p6 = new Person("豆豆糖", 22, false, "");
    p1.marry(p2);
    System.out.println("----------------------------------");
    p3.marry(p4);
    System.out.println("----------------------------------");
    p5.marry(p6);
    }
    }
    //
    張小三 和李小梅 ,你倆太嬾了,不要急嘛...
    ----------------------------------
    王二虎 和王蘭花 你倆不能這么亂搞...
    ----------------------------------
    趙大個 和豆豆糖 夠條件可以結(jié)婚啦!
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版