java 小数点问题如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:56:58
java 小数点问题如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就

java 小数点问题如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就
java 小数点问题
如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.
kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就判断最后两位是不是.0吧,是把?

java 小数点问题如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就
万事都可依靠API. 要小数点以后多少位数可以用setScale()简单解决.
主要方法
public static void convertBigDecimal(BigDecimal bd1) {
System.out.println("Converting " + bd1);
if(bd1.compareTo(bd1.setScale(0,BigDecimal.ROUND_FLOOR)) == 0) {
System.out.println(bd1.setScale(0, BigDecimal.ROUND_FLOOR));
} else {
System.out.println(bd1.toString());
}
}
测试程序:
public static void bigDecimalTest() {

BigDecimal bd1 = new BigDecimal("2.223");
BigDecimal bd2 = new BigDecimal("2");
BigDecimal bd3 = new BigDecimal("2.0");

convertBigDecimal(bd1);
convertBigDecimal(bd2);
convertBigDecimal(bd3);
}
运行测试结果:
Converting 2.223
2.223
Converting 2
2
Converting 2.0
2

java 小数点问题如果有小数点则保留,其余去掉小数点.举例,如果2.15则不变,如果2.0则变成2..这个怎么办额.kejiaweiren你的函数返回值是double啊~怎么能把后面的.0去掉呢.截取字符串我试试啊,就 java的计算保留N位小数点问题正常来说19/7=2.71428571.在Java中计算这个结果是2,但我想保留N位小数点,应该怎么做? java 取小数点后两位 不四舍五入,注意,是不要四舍五入如果没小数点,保持原样 Java四舍五入,如double类型1.44449,保留小数点后一位,要求答案是1.5 正则表达式问题,请问如何验证,输入任何数,如果有小数点,小数点后面只能输入两位 在化学计算中,90.3%相当于保留到了小数点后几位化学计算中,总有保留到小数点后几位,如果换算成百分数,例如90.3%,这个结果,是保留到了小数点后一位呢,还是保留到了小数点后3位呢.感觉很乱 c 整除 怎样保留小数点 游标卡尺保留几位小数的问题如果是10 的保留1位 20 和50的保留两位 但是如果出现0了,是不是这个0必须保留下来,比如20分度时候 有 0.05乘以8 =0.40 这个0必须保留下来吗 也就是说有可能小数点 Java里怎么将double保留三位小数,不足的用空格填充(不出现小数点)? 有34个偶数的平均数,如果保留一位小数点是15.9,如果保留两位小数,得数是?为什么能被4整除, 关于C语言保留小数点后两位的问题谢谢了,比如%6.2 我知道 .2 表示小数点后两位 java中double类型如果小数点后为零显示整数否则保留实体类中有get set方法当通过get取值的时候又会变成xx. excel去掉小数点并且保留小数点后面的数字 正则表达式验证数字有关小数点文本框输入 要求整数小数都可以不能为字符串 如果三整数可以没有有小数点 如果有小数点,那么要求小数点后最多保留2位数大概就是可以输入123 也可以输入1 用JAVA写一个计算器 要求有图形界面.简单的加减乘除,不要小数点运算. 如何在Oracle数据库中保留小数点后两位 而且在java中保留两位插入到数据表中请具体举个例子 讲解一下 更好 结果保留三位有效数字和小数点后保留三位有效数字有什么区别 保留3位有效数字与保留小数点后3位有什么区别?