double number = 1234.567d;
java.text.DecimalFormat df = new java.text.DecimalFormat("######");
System.out.println(df.format(number));
DecimalFormat("######") | 1235 |
DecimalFormat("###,###") | 1,235 |
DecimalFormat("000,000") | 001,235 |
DecimalFormat("000,000.####") | 001,234.567 |
DecimalFormat("000,000.0000") | 001,234.5670 |
import java.text.DecimalFormat;
public class SwingTest{
public static void main(String[] args){
double number1 = 1234.567d;
double number2 = -1234.567d;
DecimalFormat df1 = new DecimalFormat("#,##0.00;(#,##0.00)");
DecimalFormat df2 = new DecimalFormat("#,##0.00;-#,##0.00");
System.out.println(df1.format(number1));
System.out.println(df1.format(number2));
System.out.println(df2.format(number1));
System.out.println(df2.format(number2));
}
}
没有评论:
发表评论