小编uno*_*uno的帖子

Java - 将小时数(以双倍为单位)转换为分钟数(整数),反之亦然

我需要正确的公式,将小时转换为分钟,反之亦然.我编写了一个代码,但它似乎没有按预期工作.例如:如果我有小时= 8.16,那么分钟应该是490,但我得到的结果为489.

  import java.io.*;
  class DoubleToInt {

  public static void main(String[] args) throws IOException{

  BufferedReader buff = 
  new BufferedReader(new InputStreamReader(System.in)); 
  System.out.println("Enter the double hours:");
  String d = buff.readLine();

  double hours = Double.parseDouble(d);
  int min = (int) ((double)hours * 60);

  System.out.println("Minutes:=" + min);
  }
} 
Run Code Online (Sandbox Code Playgroud)

java datetime decimal fractions

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

datetime ×1

decimal ×1

fractions ×1

java ×1