gpt4 book ai didi

java - 如何从结果集中检索值并将其用于计算

转载 作者:行者123 更新时间:2023-12-02 01:12:31 25 4
gpt4 key购买 nike

我正在使用 Cucumber 和 Java,我想计算税费。为此,我连接到数据库并从数据库中获取总金额。以下是结果集返回的养老金总额值

248.36, 125.36,452.36,578.35,456.77,

但现在仅计算最后一个值的税费,即 456.77。我想计算所有值的税费。我该怎么做?下面是我尝试过的代码

while(rs.next()) {
//To retrieve the first column
GrossPension = rs.getFloat("GrossPension");
log.info("GrossPension is :" +GrossPension);
float tax = this.GrossPension/5;
System.out.println("Tax is: "+tax);
}

GrossPension = rs.getFloat("GrossPension"); 已检索到值 248.36、125.36、452.36、578.35、456.77

最佳答案

您应该按如下方式进行操作:

List<Float> grossPensionList = new ArrayList<Float>();
float grossPension;
while(rs.next()) {
//To retrieve the first column
grossPension = rs.getFloat("GrossPension");
log.info("GrossPension is :" +grossPension);
grossPensionList.add(grossPension/5);
}

for (float tax: grossPensionList){
System.out.println(tax);
}

其逻辑是将每行检索到的养老金总额添加到列表中,并在读取所有行后显示该列表。

关于java - 如何从结果集中检索值并将其用于计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59158463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com