嫁人简单判断

根据条件判断是否嫁给男方:

package com.stx.xy.homework;

import java.util.Scanner;

public class Marry {
    public static void main(String[] args) {
        Marry marry = new Marry();
        String house = marry.House();
        String car = marry.Car();
        if (house.equals("yes") && car.equals("yes")) {
            System.out.println("嫁!");
        } else if (house.equals("yes") || car.equals("yes")) {
            String girl = marry.Girl();
            if (girl.equals("yes")) {
                System.out.println("愿意等5年。");
                marry.Salary();
            } else {
                System.out.println("不希望等你,不嫁。");
            }

        } else {
            System.out.println("不嫁!");
        }
    }

    public String House() {
        System.out.println("是否有房?(yes/no)");
        Scanner sc = new Scanner(System.in);
        while (true) {

            String s = sc.next();
            if (s.equals("yes") || s.equals("no")) {
                return s;
            } else {
                System.out.println("输入错误,请重新输入(yes/no):");
            }
        }
    }

    public String Car() {
        System.out.println("是否有车?(yes/no)");
        Scanner sc = new Scanner(System.in);
        while (true) {

            String s = sc.next();
            if (s.equals("yes") || s.equals("no")) {
                return s;
            } else {
                System.out.println("输入错误,请重新输入(yes/no):");
            }
        }
    }

    public String Girl() {
        System.out.println("是否希望女孩等你?(yes/no)");
        Scanner sc = new Scanner(System.in);
        while (true) {

            String s = sc.next();
            if (s.equals("yes") || s.equals("no")) {
                return s;
            } else {
                System.out.println("输入错误,请重新输入(yes/no):");
            }
        }
    }

    public void Salary() {
        System.out.println("输入你的初始年薪:(万)");
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        System.out.println("输入你每年增涨薪水:(万)");
        int j = sc.nextInt();
        for (int y = 1; y <= 5; y++) {
            i += j;
        }
        if (i >= 20) {
            System.out.println("年薪达到要求,可以结婚!");
        } else {
            System.out.println("年薪未达到要求,不能结婚。");
        }
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值