qq_27183381 2016-06-08 07:51 采纳率: 0%
浏览 1205

求助!读取txt文件的数据执行Java代码得到的结果与txt文件中的最后第2列数据作比较 要怎么做啊

图片说明

这是程序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;
}
  • 写回答

1条回答 默认 最新

  • 普通网友 2016-10-05 16:07
    关注

    )= 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个啦!保险公司不接受投保哈!");
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计