这是程序Java代码,
if (age > 59 && age < 80 && age < 20 && age > 0) {
pointAge = 2;
} else if (age <= 59 && age >= 40) {
pointAge = 4;
} else if (age <= 39 && age >![图片说明](https://img-ask.csdn.net/upload/201606/08/1465372215_360073.png)= 20) {
pointAge = 6;
} else if (age >= 80) {
System.out.println("年龄大于80,保险公司不接受投保哟!");
}
// 性别投保点
if (gender == "M") {
pointGender = 3;
} else if (gender == "F") {
pointGender = 5;
}
// 婚姻情况投保点
if (marriage == "T") {
pointMarriage = 3;
} else if (marriage == "F") {
pointMarriage = 5;
}
// 抚养孩子投保点
if (baby < 10) {
if (baby == 0) {
pointBaby = 0.0;
} else if (baby > 0 && baby <= 2) {
pointBaby = 1.0;
} else if (baby > 2 && baby <= 4) {
pointBaby = 2.0;
} else {
pointBaby = 3.0;
}
} else {
System.out.println("您抚养的孩子超过9个啦!保险公司不接受投保哈!");
}
double totalPoint = 0;
double insuranceRate = 0.0;
Boolean insuranceValid = true;
if (insuranceValid) {
totalPoint = pointAge + pointGender + pointMarriage - pointBaby;
if (totalPoint >= 10) {
insuranceRate = 0.006;
} else {
insuranceRate = 0.001;
}
System.out.println("基本保险费率为\n" + insuranceRate);
} else {
System.out.println("不允许投保");
insuranceRate = -1.0;
}
return insuranceRate;
}