java.text.DecimalFormat 的问题

问题描述

各位好,我用java.text.DecimalFormat做一些格式化的工作,我的代码如下:DecimalFormat ft=new java.text.DecimalFormat("#,
解决方案二:
.00;(-#,
解决方案三:
.00)");System.out.println(ft.format(-0.2123));但是运行结果是:-.21请各位帮我看看,谢谢!

解决方案

DecimalFormat ft=new java.text.DecimalFormat("#,##0.00;(-#,##0.00)");

时间: 2024-09-14 14:28:07

java.text.DecimalFormat 的问题的相关文章

java.text.format 将字符串“060503”转化为06:05:03或者将"20081002102030“转化为2008-10-02 10:00:30

直接贴代码,不解释: package com.chapter.five.one.tcn; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestDate2 { public static void main(String[] args) throws ParseException

格式化-java中用DecimalFormat怎样把一个数字变成货币样式

问题描述 java中用DecimalFormat怎样把一个数字变成货币样式 DecimalFormat df = new DecimalFormat(); df.setGroupingSize(2);//进行分组, df.setGroupingUsed(false);//分组可用 df.setCurrency(Currency.getInstance(Locale.US));//加上货币符号,根据不同国家地区 System.out.println(df.format(100000));//格式化

Java Text Table Formatter 0.96.3发布 表格形式的文本打印

Java Text Table Formatter是一个类的集合,用于帮助表格形式的文本打印.你可以整理数据单元格到行和列,每个单元格可以包含多行文本,并可以指定一个水平对齐(左,中,右)和一个垂直对齐(顶部,中部,底部). Java Text Table Formatter 0.96.3版本移动到GitHub上运行. 下载地址: https://github.com/downloads/iNamik/Java-Text-Table-Formatter/com.inamik.utils.tabl

一些无聊的代码之一:JAVA中的日期计算

/* * DateCalculate.java , Created on 2005-3-18 * Copyright 2005 AAA Information Technology CO.LTD. All rights reserved. *  * 作成日期: 2005-3-18 * 修改履历:  *  */package com.bjb.xyh.util; import java.text.DecimalFormat;//import java.text.ParseException;impo

java关于日期的运算等处理方法

运算 jsp中的日期问题及其它:D :D :D /*** @author imagebear*/ 日期问题1.获取服务器端当前日期: <%@ page import="java.util.Date"%><% Date myDate = new Date();%> 2.获取当前年.月.日: <%@ page import="java.util.Date"%><% Date myDate = new Date(); int th

Java编写的计算器程序及源代码

程序|源代码 //frame版程序源代码如下,疏漏之处,望批评指正.//数字分组没有编写,科学型计算器没有编写,其他已经完善.import java.awt.*;import java.lang.*;import javax.swing.*;import javax.swing.event.*;import java.awt.event.*;import java.text.DecimalFormat;public class Calculator implements ActionListen

JAVA图形操作中FPS的计算

FPS:即帧 /秒(frames per second)的缩写,也称为帧速率.是指1秒钟时间里刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次.如果具体到手机上就是指每秒钟能够播放(或者录制)多少格画面.同时越高的帧速率可以得到更流畅.更逼真的动画.每秒钟帧数(fps)越多,所显示的动作就会越流畅. 在绝大多数图形程序中(以游戏类为典型),执行效率都以FPS作为评估标准. 由于目前JAVA方面缺少相关用例,故完成功能如下图(在本机测试中,最大fps设定为500,实际达到FPS效率在ID

Java小例子:输出格式化数字

我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是 一个例子: import java.text.DecimalFormat; public class TestNumberFormat { public static void main(String[] args) { double pi = 3.1415927; // 圆周率 // 取一位整数 System.out.println(ne

Java Math 类中的新功能,第 2 部分: 浮点数

Java 语言规范第 5 版向 java.lang.Math 和 java.lang.StrictMath 添加了 10 种新方法,Java 6 又添加了 10 种.这个共两部分的系列文章的 第 1 部分 介绍了很有意 义的新的数学方法.它提供了在还未出现计算机的时代中数学家比较熟悉的函数.在第 2 部 分中,我主要关注这样一些函数,它们的目的是操作浮点数,而不是抽象实数. 就像 我在 第 1 部分中 提到的一样,实数(比如 e 或 0.2)和它的 计算机表示(比如 Java double)之间