首页 > 代码库 > java中格式化输出
java中格式化输出
JAVA中有时候需要对计算出来的数据进行格式化,在java中使用printf可以达到目的。
格式化输出,每个以%字符开始的格式说明都用相应的参数替换,f表示浮点数,s表示字符串,d表示十进制整数,还可以加上标志符,详见下面的printf的标志。
下面先举一例:
1 public class testPrintf {2 public static void main(String[] args){3 double number = 10000.0/3.0;4 System.out.printf("%+.2f",number); //printf方法中,第一个参数规定输出格式,第二个参数是要格式化的数据5 System.out.println("\n"); //+为标识符,表示结果要带上正负号,.后的2表示保留几位,f表示结果为浮点数 6 System.out.printf("%+,.2f",number);//这里比上面多了一个逗号,表示结果要分组7 } 8 }
结果如下:
下面是printf的标志符:
java中格式化输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。