JAVA 语言进制转换问题。大家看看。38。42*100 返回 3841 float sl=Float.parseFloat("38.42");System.out.println(sl*100);输出:3841.9998我想要:3842 请问大家如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.math.BigDecimal;public class Test2 { public static void main(String[] args) { BigDecimal decimal = new BigDecimal("38.42"); BigDecimal hundred = new BigDecimal("100"); decimal = decimal.multiply(hundred); System.out.println(decimal.intValue()); }} 用double表示的浮点数是不精确的. 关于线程的优先级,高手进来回答下, 谢谢了 java菜鸟的一个问题 图片像素问题 这是为什么? 还是昨天的问题? 以为可以解决了! 所以昨天就结了. 但是还没有解决? 请看啊. 讀.txt文件問題 高分請教 幫忙看看 謝謝 UltraEdit和Jcreator编程时回车后大刮号“{ }”呈阶梯状,怎么样设置能在回车后“{ }”直接对齐? 关于swing的 谁有installanywhere的注册码?这100分就是你的了 java中怎么操作打印机? 我是一个菜鸟,请问是c语言好学还是java好学? 写一个方法判断两个矩形在二维空间中是否相交
import java.math.BigDecimal;public class Test2 { public static void main(String[] args) {
BigDecimal decimal = new BigDecimal("38.42");
BigDecimal hundred = new BigDecimal("100");
decimal = decimal.multiply(hundred);
System.out.println(decimal.intValue());
}
}