JavaSE中将Double默认的科学技术转换成普通格式
2010-12-07 12:03
JavaSE中将Double默认的科学技术转换成普通格式 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> double d=0.5*60*60*1000; System.out.println(d);//这里的d为double默认的科学计数的形式1.8E6 如果想变成普通格式,需要借用java.text.DecimalFormat类的format()方法 java.text.DecimalFormat format=new java.text.DecimalFormat(“#.#”); long result=Long.parseLong(format.format(d)); System.out.println(“result=”+result);//这里的result可以正确显示为180000 注意的是 Double 的类型默认的就会是科学计数法的表示形式 |