Java格式化输出(包括对printf,print,println,format等的介绍)

本文详细介绍了Java中控制台输出的多种方式,包括System.out.write、System.out.println、System.out.print和System.out.printf。重点讨论了printf和format方法,特别是格式化输出整数和浮点数的细节,如占位符、修饰符和数据宽度的设置。同时提到了String类的format方法,强调了它们在格式化输出中的应用。
摘要由CSDN通过智能技术生成

目录

  • Java控制台输出
    • 1.使用System.out.write方法输出
    • 2 使用System.out.println方法输出
    • 3 使用System.out.print方法输出
    • 4 System.out.printf
  • 格式化输出详细介绍
    • 格式化整数
      • 修饰符
      • 数据的宽度
    • 格式化浮点数
      • 修饰符
      • 限制小数位数与宽度
  • String也可以调用format方法

Java控制台输出

1.使用System.out.write方法输出

向控制台输出信息可以用输出流的write方法只是使用上没有print和println那么方便。实际上print和println方法也是对write的封装最终也是调用write向控制台写出的数据。
使用write时需要导入IOException,即在java文件前面加上 import java.io.IOException; write方法可能会抛出IOExcetion。
关于write方法不作详细介绍,平时还是用print或println更好

2 使用System.out.println方法输出

在idea查看,输入System.out.println()实际上是调用了以下这些方法(函数重载)
在这里插入图片描述
System.out.println()调用后会直接在输出之后添加一个换行,如果不写参数就是只起一个换行的作用。
其中如果参数是char[],会直接输出char[]中的所有元素,元素之间没有任何分隔符,仿佛输出了一个字符串。

还有一个比较特殊的参数是Object,Object是Java中所有类的父类,如果参数是Object对象,将直接输出Object的地址或者null,除非对应的Object重写了自己的toString方法,这里不做过多叙述。

我们可以利用字符串的连接操作,实现输出各种各样的格式,例如输出:x=5的形式,输出x的值

int x=5;
System.out.println
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值