请教!!float去掉小数点后面的数字! 大家好!我想请教一个问题!现在有 float f=123.9999;我想要去掉小数点后的9999,得到'123'。不要四舍五入的。请问怎样实现? 谢谢! 在线等着!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String arg[]){ float f = 123.9999f; String f1 = String.valueOf(f).substring(0,3); System.out.println(f1); float f2 = Float.parseFloat(f1); }} float f=123.9999f; String s=Float.toString(f); s=s.substring(0, s.indexOf('.')); System.out.println(s); int a = new Float(123.9999).intValue(); to:chenggm(我是菜菜)要是float f = 123465.9999f;你怎么办? float f=123.9999;long a = Math.round(f - 0.5);a就是你要的结果 infon(阿槑) 的方法好用 谢谢你! 请问J2SE 树形结构怎么使用 大家帮帮忙! 如何改变按钮的形状? java中调用带记录集的存储过程时,存储过程中的游标参数在java中怎么传,来都有分,有解即结! synthetic 关键字 是什么含义? paint()和paintComponent()有什么区别? swing superset 一个小问题,请各位大侠指点一下了,谢了. 高手请教如何取一字符串的长度(不是字节长度) java初学者求助,关于mysql unreachable statement ?? 数据库
public static void main(String arg[]){
float f = 123.9999f;
String f1 = String.valueOf(f).substring(0,3);
System.out.println(f1);
float f2 = Float.parseFloat(f1);
}}
String s=Float.toString(f);
s=s.substring(0, s.indexOf('.'));
System.out.println(s);
要是
float f = 123465.9999f;
你怎么办?
long a = Math.round(f - 0.5);
a就是你要的结果