zoukankan      html  css  js  c++  java
  • 创建一个People类型,有年龄、工资、性别三个属性。 定义一个方法叫做找对象,找对象方法传过来一个人;

    • 创建一个People类型,有年龄、工资、性别三个属性。
    • 定义一个方法叫做找对象,找对象方法传过来一个人;
    • 首先如果性别相同,就输出“我不是同性恋”,
    • 如果对方是男的,年龄小于28,工资大于10000,就输出"我们结婚吧",
    • 如果年龄太大就输出“太老了,我们不合适!”,
    • 如果钱太少了就输出“小伙还需在努力,我们不合适”;
    • 如果对方是女的,年龄比自己小,工资大于3000,就输出“我们结婚吧”,
    • 如果年龄太大就输出“我不找比自己大的女性”,
    • 如果工资太少就输出“女士还需再努力,我们不合适”。
    public class People {
        //属性私有化
        private int age;
        private double salary;
        private char gender;
    
        /**
         * 找对象方法
         *
         * @param people
         */
        public void find_friend(People people) {
            //people就是你要找的对象
            //性别相同 你(调用者) 和传入的对象性别相同
            if (people.getGender() == this.gender) {
                //this.gender  this.可以省略不写
                System.out.println("不是同性恋");
            }
            if (people.getGender() == '男' && people.getGender() != gender) {
                if (people.getAge() < 28 && people.getSalary() >= 10000) {
                    System.out.println("我们结婚吧");
                }
                if (people.getAge() > 28) {
                    System.out.println("我们不合适");
                }
                if (people.getSalary() < 10000) {
                    System.out.println("小伙还需在努力,我们不合适");
                }
            }
            if (people.getGender() == '女' && people.getGender() != gender) {
                if (age >= people.getAge() && people.getSalary() >= 3000) {
                    System.out.println("我们结婚吧");
                }
                if (age < people.getAge()) {
                    System.out.println("我不找比自己大的的女性");
                }
                if (people.getSalary() < 3000) {
                    System.out.println("女士还需再努把力,我们不合适");
                }
            }
        }
    
        public People() {
        }
    
        public People(int age, double salary, char gender) {
            this.age = age;
            this.salary = salary;
            this.gender = gender;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public double getSalary() {
            return salary;
        }
    
        public void setSalary(double salary) {
            this.salary = salary;
        }
    
        public char getGender() {
            return gender;
        }
    
        public void setGender(char gender) {
            if (gender == '男' || gender == '女') {
                this.gender = gender;
            } else {
                this.gender = '男';
            }
        }
    }
    
    
  • 相关阅读:
    jvm中的热点代码检测机制
    oracle复制表结构和表数据
    sqlserver复制表结构和表数据
    mysql创建和删除唯一索引(unique key)
    sqlserver中的concat()函数
    Cannot find current proxy: Set 'exposeProxy' property on Advised to 'true' to make it available.
    使用AopContxt.currentProxy()方法获取当前代理对象
    poi锁定单元格
    poi设置文本类型
    javascript中的this理解
  • 原文地址:https://www.cnblogs.com/zk2020/p/13998172.html
Copyright © 2011-2022 走看看