gpt4 book ai didi

java - java中的浮点到时间

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

我有一个变量时间 = (float)route/(float)speed; 为 3,96。我想知道是否有一些方法可以将这个数字自动转换为时间?例如 3,96 我需要转换为 4,36。

最佳答案

实际上你得到的“时间”不是:3小时96分钟,而是真的:3小时零1小时的0.96(或96%):

            int route = 396; // [km]
int speed = 100; // [km/h]
float time = (float) route / (float) speed;
int hours = (int) time;
int minutes = (int) (60 * (time - hours));
System.out.println(hours + "h " + minutes + "m");

输出:

3h 57m

关于java - java中的浮点到时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14061624/

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