package com.test; import java.text.DecimalFormat; public class FormatTest { public static void main(String[] args) { System.out.print(formatNum(5.0)); } private static String formatNum(Double d) { String formatPattern = "#,##0.000"; if (d == null) { return "-"; } else { if (d == 0) { return "-"; } return new DecimalFormat(formatPattern).format(d); } } }
相关推荐
java 处理小数点 百分号等
这个java程序是我自己写的,当时想在网上找一个,发现别人提供的和自己需要的不一样,现在我把自己的代码放到网上,希望大家能够提出意见,给希望给大家帮助。
java代码-java 小数点后的多余的0处理
方法的流程控制与异常处理 (1) 编写Java应用程序,求1!+2!+...+20!的和并显示,要求用方法实现求阶乘。 (2) 编写Java应用程序,从键盘输入一个整数,将其转换为的二进制、十六进制并把相应的表示输出到屏幕上。 (3) ...
虽然程序大体上符合要求,但由 于第一次编写这么复杂的程序,程序仍然存在一- 些漏洞,譬如由于未进行异常处理,当连续输入运算符是程序会出错,还有若一直按小 数点的话会得到一连串的小数点。由于最近忙着考试没有...
在判断数是否为double时,会用到小数点处理的问题,一个小数点还是多个小数点
1.问题起源 oracle 数据库字段值为小于1的小数时,使用char类型处理,会丢失小数点前面的0 例如0.35就变成了.35 2.解决办法:用to_char函数格式化数字显示 select to_char(0.338,’fm9999999990.00′) from dual; ...
如何取小数点前两位,并四舍五入。 4.日期和时间 如何取得年月日,小时分秒 如何取得从1970年到现在的毫秒数 如何获取某个日期是当月的最后一天 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列...
使用Java,double 进行运算时,经常出现精度丢失的问题,总是在一个正确的结果左右偏0.0000*... 这样的情况通过double计算出来的结果去和0比较大小,尤其是有小数点的时候,经常会因为精度丢失而导致程序处理流程出错。
1.可以连续输入运算,对于输入的表达式能够按算符优先级进行处理。如输入2+3*2时输出为8,而不是10。 2.可以处理含括号的表达式,Sin、Cos、Tan、平方、倒数、开方等操作可以与表达式...6.支持小数点,支持正负运算。
50.JAVA语言如何进行异常处理,关键字:thorws,throw,try,catch,finally 51.Object类(或者其子类)的finalize()方法在什么情况下被调用? 52.一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握...
对数字的格式化,在程序处理中也是非常常用的,数字格式化主要对小数点位数,表示的形式(比如:百分数表示)等格式处理。 NumberFormat 是所有数值格式的抽象基类。此类提供格式化和解析数值的接口。若要格式化...
里面有很多的例子可以参考
1.整数字面值是int类型,如果右侧赋值超出int范围,需要做转型处理 2.byte,short,char 三种比int小的整数,在自身范围内可以直接赋值。 byte d=1+3 正确,1+3编译器会自动转成4 3.浮点数字面值是double;浮点数...
薪水为随机产生的数字,并且小数点后保留两位数字。对于助理教授而言,薪水应该在50 000到80 000的范围内,对于副教授为 60 000到110 000, 对于正教授为 75 000到130 000。将生成的数据保存文件为 Salary.txt。下面...
float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...
1.可以连续输入运算,对于输入的表达式能够按算符优先级进行处理。如输入2+3*2时输出为8,而不是10。 2.可以处理含括号的表达式,Sin、Cos、Tan、平方、倒数、开方等操作可以与表达式...6.支持小数点,支持正负运算。
这次课程设计的基本要求为设计的计算器应用程序可以完成加法、减法、乘法、除 法和取余运算,且有小数点、正负号、求倒数、退格和清零功能。拓展功能根据自己的 能力添加。 这次课程设计的我选择添加的拓展功能为开...
IP地址:标识计算机等网络设备的网络地址,由四个8位的二进制数组成,中间以小数点 分隔。 比如166.111.136.3 , 166.111.52.80 主机名(hostname):网络地址的助记名,按照域名进行分级管理。 端口号(port number):...