gpt4 book ai didi

java - Math.ceil() 方法不适用于 double 值

转载 作者:行者123 更新时间:2023-12-02 02:07:23 24 4
gpt4 key购买 nike

我想将 double 变量的值四舍五入到下一个正整数,无论​​小数点后得到什么。所以我搜索了它并发现 Math.ceil() 方法可以完成这项工作,但是当我在代码中使用它时,它没有给出下一个正整数。

请帮助我,因为我已经知道我们需要提供 double 值,并且我仅提供所有 double 值,但其工作方式仍然类似于舍入函数。

下面是我的代码:-

completedorders = Double.parseDouble(totalcompletedorders);

Log.i("COMPLETED ORDERS" , String.valueOf(completedorders));

double l = Math.ceil(completedorders / 5.0);

Log.i("Value of L", String.valueOf(l));

当我在 Logcat 中记录值时,我得到这些值。

05-28 16:16:48.125 26657-26657/com.example.example I/COMPLETED ORDERS: 7.0
05-28 16:16:48.125 26657-26657/com.example.example I/Value of L: 1

最佳答案

代码绝对没问题,但问题是 android studio 有一些问题,它在后台执行我以前的代码,其中有 math.round 方法....现在我已经清理了项目并卸载并重新安装了应用程序.. .现在它按预期工作正常。

关于java - Math.ceil() 方法不适用于 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50564963/

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