在java中println什么意思_java printf与println

在java中println什么意思_java printf与println在java中,System.out.println()是我们经常会用到的一个语法,它的作用是将值输出显示在console窗口中,这样程序员就可以在console窗口中看到代码运行的结果。而除了System.out.println()之外,还有其他的打印结果的方法。比如说System.out.print(),这个方法与System.out.println()很像,区别就在于,System.out….

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在java中,System.out.println()是我们经常会用到的一个语法,它的作用是将值输出显示在console窗口中,这样程序员就可以在console窗口中看到代码运行的结果。而除了System.out.println()之外,还有其他的打印结果的方法。

比如说System.out.print(),这个方法与System.out.println()很像,区别就在于,System.out.println()会在标准的输出中显示文字后换行,System.out.print()输出文字后不会换行:

使用System.out.println()输出结果:

System.out.println("HelloWord One-------");
System.out.println("HelloWord Two-------");

在这里插入图片描述

使用System.out.print()输出结果:

System.out.print("HelloWord One------- ");
System.out.print("HelloWord Two------- ");

在这里插入图片描述

除此之外还有一种输出语法:System.out.printf ()

Printf() 是JDK5之后才有的,f的意思就是format,也就是格式化。用在System. out上,就是对输出的文字做格式化后再显示在文本模式中。

Printf()的第一个自变量是字符串,其中 %d、%h、%b 等是 格式控制符号 。格式控制符号有以下:

符 号 说 明
%% 因为%符号已经被用来作为控制符号前置,所以规定使用%%才能在字符串中表示%
%d 以十进制整数格式输出,可用于byte、short、int、long、Byte、Short、Integer、Long、BigInteger
%f 以十进制浮点数格式输出,可用于float、double、Float、Double或者BigDecimal
%e %E 以科学记号浮点数格式输出,提供的数必须是float、double、Float、Double或者BigDecimal。%e表示输出格式遇到字母以小写表示,如2.13e+12,%E则表示遇到字母以大写表示
%o 以八进制整数格式输出,可用于byte、short、int、long、Byte、Short、Integer、Long、BigInteger
%x %X 以十六进制整数格式输出,可用于byte、short、int、long、Byte、Short、Integer、Long、BigInteger。%x表示输出格式遇到字母以小写表示,%X则表示遇到字母以大写表示
%s %S 字符串格式符号
%c %C 以字符符号输出,可用于byte、short、char、Byte、Short、Integer或者Charcater。%c表示输出格式遇到字母以小写表示,%C则表示遇到字母以大写表示
%b %B 输出boolean值,%b表示输出结果会是true或false,%B表示输出结果会是TRUE或FALSE。非null值输出是true或TRUE,null值输出是false或FALSE
%h %H 使用Integer.toHexString(arg.hashCode())来得到输出结果,如果arg是null,则输出null,也常用于想得到十六进制格式输出
%n 输出平台特定的换行符号,如果Windows下则会置换为”\r\n”,如果是Linux下则会置换为’\n’,如果Mac OS下回置换为’\r’

Printf()的使用方式也是一样的,用在System.out上,然后可以通过第一个格式控制符号来格式化输出的内容。

例如:将125转换成十六进制整数格式显示,按照上表,应使用 %x或者%X作为格式控制符号

int a = 125;
System.out.printf("%x",a);  //格式控制符号 %
System.out.printf("%n");    //%n代表换行
System.out.printf("%X",a);  //%x %X代表以十六进制整数格式输出

那么输出结果就是125转成16进制整数的格式:
在这里插入图片描述
System.out.printf()输出结果的时候也是不会换行显示的,所以要是想将输出结果换行,就需要使用格式控制符号“ %n ”来进行换行格式显示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186783.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 实时 摔倒识别 /运动分析/打架等异常行为识别/控制手势识别等所有行为识别全家桶 原理 + 代码 + 数据+ 模型 开源!「建议收藏」

    实时 摔倒识别 /运动分析/打架等异常行为识别/控制手势识别等所有行为识别全家桶 原理 + 代码 + 数据+ 模型 开源!「建议收藏」文章目录一、基本过程和思想二、视频理解还有哪些优秀框架三、效果体验~使用手势:pythonrun_gesture_recognition.py健身_跟踪器:卡路里计算三、训练自己数据集步骤然后,打开这个网址:点击一下startnewproject但是官方的制作方法是有着严重bug的~我们该怎么做呢!原代码解读大家好,我是cv君,很多大创,比赛,项目,工程,科研,学术的炼丹术士问我上述这些识别,该怎么做,怎么选择框架,今天可以和大家分析一下一些方案:用单帧目标检测做的话,前后语义相关性很差(也有

    2022年6月21日
    52
  • 超硬核!操作系统学霸笔记,考试复习面试全靠它

    超硬核!操作系统学霸笔记,考试复习面试全靠它之后会发布基于基础知识的大部分算法的模拟代码合集,敬请关注。

    2022年6月11日
    22
  • django drf_golang源码分析

    django drf_golang源码分析序列化与反序列化一般后端数据返回给前端的数据格式都是json格式,简单易懂,但是我们使用的语言本身并不是json格式,像我们使用的Python如果直接返回给前端,前端用的javascript语言是识

    2022年7月30日
    4
  • 显示屏如何检测坏点(手机屏幕坏点检测图片)

    文章来源:http://bbs.50bang.com/read.php?tid=23543通过debug检测屏幕颜色显示坏点、低格硬盘等等技巧通过如下方法,可以方便地在手头么有工具特情况下检测LCD显示器的坏点  购买LCD显示器最忌有亮点或暗点,我们可以借助相关的检测软件来辅助查看,但在配电脑时,老板常常不让我们装软件,其实利用Debug中的F命令就可以看得清清楚楚!  为了检测LCD屏…

    2022年4月17日
    239
  • 这些Java的“武功秘籍”不是用来收藏的![通俗易懂]

    点击上方☝,轻松关注!及时获取有趣有料的技术文章在金庸的武侠世界里,有太多的武功绝学和武林秘籍,很多江湖人士为了得到一本武功秘籍而争的你死我亡,可以想象武功秘籍是多么的重要,获得一本失传的武功,并加以修炼,或许就可以称霸江湖,号令中原。(图片来源网络,见水印)在Java编程的世界中,也同样有很多“武功秘籍”,这些武功秘籍散落在不同的地方,很多出自大神之手!…

    2022年2月28日
    37
  • win10jdk环境变量配置[通俗易懂]

    win10jdk环境变量配置[通俗易懂]在win10上安装jdk后,发现命令行中java-version命令可运行,但javac则提示“javac不是内部或外部命令……”,经过尝试发现需要将两个bin的路径都设置到环境变量中,而且需要使用绝对路径,不可以引用其他环境变量,例如我的环境变量设置是:C:\ProgramFiles(x86)\Java\jdk1.8.0_112\jre\bin;C:\ProgramFiles(

    2022年7月21日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号