码迷,mamicode.com
首页 > 编程语言 > 详细

Java 基础知识点(必知必会其二)

时间:2015-03-04 22:36:22      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

   1.如何将数字输出为每三位逗号分隔的格式,例如“1,234,467”?   

技术分享
 1 package com.Gxjun.problem;
 2 
 3 import java.text.DecimalFormat;
 4 import java.util.Scanner;
 5 
 6 
 7 /*
 8  * 如何将数字输出为每三位逗号分隔的格式,
 9  * 例如“1,234,467”?
10  * */
11 
12  public class FloatDirve {
13   
14   public static void main(String args []){
15      Scanner  reader = new Scanner(System.in);
16       while(reader.hasNext()){
17         System.out.println(funcFormat(reader.nextDouble()));
18       }
19    }
20   /* 使用一个方法来处理这个格式 */
21   public static String funcFormat(double doub){
22     String str="###";
23     int len=String.valueOf(doub).length();
24     for(int i=3;i<=len;i+=3){
25          str+=",###";
26     }
27     DecimalFormat decf = new DecimalFormat();
28     decf.applyPattern(str);
29    return decf.format(doub);
30   }
31 }
View Code

 

Java 基础知识点(必知必会其二)

标签:

原文地址:http://www.cnblogs.com/gongxijun/p/4314425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!