怎样在JAVA 里实现 VB里的FORMAT() 和FIX ()俩个函数功能??? 例如:想FORMAT(3333,"#,00") 得到 33,33 FIX(3.5) 得到3 FIX(-3.5) 得到-3请问这两个功能在JAVA里怎么实现??? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println( new java.text.DecimalFormat("#,00").format(3333) ); Math.floor(3.5) Math.ceil(-3.5) DecimalFormat format = new DecimalFormat("#,00"); System.out.println(format.format(3333)); System.out.println((int) 3.5); System.out.println((int) -3.5);输出结果 33,333-3 DecimalFormat 是在 java.text 包中,你可以参考一下它的文档。取整的转换,直接用 (int) 强制转换就行了或者你可以用 (long) 强制转换比较大的数。 java executeQuery()查询的问题 怎么用日期格式化函数生成这样的字符串 讨论classpath终极篇。 java日志类多线程同步问题! 静态初始块中的变量是静态的吗 不妹求救,打印问题怎样把JTable中的内容打印出来急用在线等待。 *******求教高手SOCKET通讯问题! java 中有没有只取double的小数部分的方法 在JBuilder5.0平台上为什么连不上数据库--谢谢帮忙 哪有java2 中文版下载? 在applet中如何打开一个新的窗口 关于Hashtable的问题.请高人帮忙.
Math.ceil(-3.5)
System.out.println(format.format(3333));
System.out.println((int) 3.5);
System.out.println((int) -3.5);
输出结果 33,33
3
-3
取整的转换,直接用 (int) 强制转换就行了
或者你可以用 (long) 强制转换比较大的数。