相关疑难解决方法(0)

Java双打不擅长数学

我目前正在用java编写计算器程序.这是我的第一个java程序,我习惯于c ++.

我注意到java中的双打完全不像c ++中的双打.在java和c ++
4.1*3
中尝试这个/ .1

它应该是
12.3然后123,并且c ++给出了这个结果但java给出了
12.299999999999999和122.99999999999999

我怎么能像在c ++中使用双打一样进行数学运算,我知道你在程序中使用12.299999999999999的任何东西都不会与12.3相比没有区别,但是当用户正在阅读数字时,这非常难看.我已经查看了BigDecimal类,但我无法对该类执行trig和logarithms等等

c++ java math calculator double-precision

0
推荐指数
3
解决办法
4605
查看次数

标签 统计

c++ ×1

calculator ×1

double-precision ×1

java ×1

math ×1