首页 / JAVA / Java的格式化输出
Java的格式化输出
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java的格式化输出,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含930字,纯文字阅读大概需要2分钟。
内容图文
在java中除了有System.out.println();和System.out.print();之外还有一种格式化的输出,用来限制宽度,保留小数点后的位数,还有对齐方式。
代码:
package test; public class print { public static void main(String[] args) { int x =1; double y =2.8888; System.out.println("正常输出结果"); System.out.println("x*y="+x*y); System.out.println("格式化输出结果右对齐"); System.out.print("x*y="); System.out.printf("%.2f",x*y); System.out.println("左对齐"); System.out.printf("%-8.2f",x*y); System.out.println("右对齐"); System.out.printf("%8.2f",x*y); } }
运行结果:
可以发现,正常输出是四位数的,并且为左对齐,如果想改变宽度,对齐方式,还有精确度,就要用System.out.prinf();格式与c语言一样,为System.out.prinf("%+-a.b",计算的表达式);
其中a代表的是输出宽度,默认为左对齐,如果想右对齐则需要在前面加-;b为保留小数点后的位数。这种控制输出的位数比BigDecimal类的divid控制位数要简单得多,但是却不能控制进位,或者说是只能默认进位,但是BigDecimal类可以设置定位。
内容总结
以上是互联网集市为您收集整理的Java的格式化输出全部内容,希望文章能够帮你解决Java的格式化输出所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。