相关疑难解决方法(0)

如何通过舍入来将Java中的double转换为int?

我需要在Java中将double转换为int,但数值必须始终向下舍入.即99.99999999 - > 99

java casting

71
推荐指数
6
解决办法
24万
查看次数

在Java中将double转换为int

我有以下变量,我试图将myInt变成一个double,但是,我得到一个"无法从double转换为int"错误.我注意到我可以将一个double转换为int而不会发生意外,但我不确定为什么会失败.因为我是编程新手,所以请耐心等待.

    double myDouble = 4;
    int myInt;


    myInt = myDouble;

    System.out.println(myInt);
Run Code Online (Sandbox Code Playgroud)

谢谢!

java

-3
推荐指数
1
解决办法
166
查看次数

标签 统计

java ×2

casting ×1