java语言print、println、printf三种输出方式的区别(含代码示例)

       一、首先我们应该知道System.out.print();System.out.println();System.out.printf();这三种输出方式在java中为什么是以这样的形式打印输出的。System是java.lang包中的一个类,中间的out是Java.lang.System类中的一个静态变量,后面的print或printf或println分别是三种输出的实例方法。

       、三种输出方式的区别

        (一)、System.out.print()

          print输出结果按行输出,如果没有换行符,就会一直输入在同一行(不自带换行符,仅仅只是打印输出),如下边代码所示。

结果会出现在同一行。 

(二)、System.out.printf()

printf输出和print输出后达到的视觉效果类似,即如果没换行就会打印输出在同一行,不过输出格式大不相同,printf其实就是C语言里的输出函数,在使用它打印输出时括号里需要有与之对应的格式说明符和变量名,eg(简略版):

int a=10;System.out.printf("%d", a);

double b=12.3;System.out.printf("%.lf", b);

下面是代码示例

结果会出现在同一行。 

(三)、println

System.out.println在每输出一个结果前会自动换行(在末尾加'\n'),相当于C语言中的puts()函数。

下面是代码示例:

 

根据结果可知,虽然并未特定打印换行,但结果仍然换行输出,说明System.out.println()有着在每输出一个结果后会自动换行的功能 

  • 23
    点赞
  • 141
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值