根据条件判断是否嫁给男方:
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("年薪未达到要求,不能结婚。");
}
}
}