求解:float的位数问题 问各位一个弱智问题,我有一个变量 float a;但a的值为5.3214,我只想取小数点后面二位,请问各位怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.text.DecimalFormat;public class Test{ public static void main(String args[]) { float f=5.3214f; DecimalFormat formater=new DecimalFormat("#0.##"); System.out.println(formater.format(f)); }};get 5.32 这位兄弟理解错了我的意思,我不是要打印出来,是要拿来用的,现在被format成了一个String,嘿嘿,请问有没有什么稍微简单一点的办法啊,而且要保持float类型不变. System.out.println(formater.format(f));--变成:floa test=Float.valueOf(formater.format(f)).floatValue(); Java拷贝图片文件出现错误-原始数据格式无法识别 openfire,smack 菜鸟的困惑,先谢谢啊! 卓望科技怎么样? 看看这两者有什么不同....... 请教高手 大家都用到的好东东 汉字排序问题——估计解决不了了报一丝希望吧 大过节的,散散分吧 SOS!!!救命啊! 关于JBuilder3.0和Vj++6.0如何打开一个Java源文件的简单问题?积极给分! 我写了一个简单的手表程序,但是还有一个问题,各位请进... 有这样一个题目想请教各位高手,很急!!!!
{
public static void main(String args[])
{
float f=5.3214f;
DecimalFormat formater=new DecimalFormat("#0.##");
System.out.println(formater.format(f));
}
};get 5.32
floa test=Float.valueOf(formater.format(f)).floatValue();