解决就给分,参与者有份2 把小数点后第三位开始全部截掉(不四舍五入)(数值型)用int类型转换可能导致越界不知大家还有没有更好的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (double)math.ceil(x*100)/100,应该行吧 把那个数*100 转换成long 再除100强制转换成double double test=32432432.435735;DecimalFormat tt=new DecimalFormat(".0000");String temp=tt.format(test);temp=temp.substring(0,temp.length()-1);//temp="32432432.435" 把那个数100转换成long 不就不越界了嘛再除100转换成double不就可以啦. 在SQL可以用numeric来搞定 这个嘛 学习 听听各位大侠的 字符串截取吧 temp = temp.subString(0,temp.indexOf(".")+2); //保留到小数点后两位 楼上的,告诉你不行的double test=32432432.435735;String temp=String.valueOf(test);//temp="3.2432432435735E7"//截到是什么? 关于java的正则表达式问题 文件操作中创建新文件时会抛出什么异常 java中的光标问题 一道求质数的题目 关于 Thread类中的join方法的问题???????? 小弟不才,请教一个基础问题! java有没有with语句? 怎么获取类的大小 为什么我的java程序不能响应键盘消息? 在实体bean的<sql clause>中,这一句where favour like %?%是否正确? 正却的是怎么写? 关于变量的生命周期,提问 初学JAVA,请各位多多指教,另:想找个价格便宜点的支持JSP的虚拟主机,不知哪有?
DecimalFormat tt=new DecimalFormat(".0000");String temp=tt.format(test);
temp=temp.substring(0,temp.length()-1);
//temp="32432432.435"
再除100转换成double不就可以啦.
double test=32432432.435735;String temp=String.valueOf(test);
//temp="3.2432432435735E7"
//截到是什么?