栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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()有着在每输出一个结果后会自动换行的功能 。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/998951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号