首页 > 编程知识 正文

java命令行参数,java中printf和println的区别

时间:2023-05-04 07:23:12 阅读:47087 作者:3734

在java中,System.out.println ) )是一种常用语法,它在控制台窗口中显示值的输出,以便程序员可以在控制台窗口中看到代码的执行结果。 除了System.out.println ()以外,还有其他打印结果的方法。

例如,对于System.out.print (),此方法类似于System.out.println )。 区别在于System.out.println ) )在标准输出中显示字符后换行

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表示格式,即格式。 System. out将输出字符格式化并以文本模式显示。 Printf ) )的第一个参数是字符串,%d、%h、%b等是格式控制符号。 格式控制符号如下。

符号说明%%%符号已经用作控制符号的前置,因此必须使用%%来指示字符串中%d将以十进制整数格式输出。 可以在byte、short、int、long、byte、short、Integer、long、BigInteger%f中使用的浮点、双精度、浮点、双精度或双精度必须指定浮动、双精度、浮动、双精度或双精度的数量。 %e表示遇到以小写字母输出的字符,如2.13e 12,%e表示遇到以大写字母输出的字符。 %o可用于byte、short、int、long、byte、short、Integer、long和BigInteger,其中%x表示输出格式中的字符显示为小写,%x表示字符显示为大写%s %S字符串格式符号%c %C以字符符号输出,可以在byte、short、byte、short、Integer或Charcater中使用。 %c表示输出格式中字符显示为小写,%c表示字符显示为大写,%b %B表示输出布尔值,%b表示输出结果为true或false,%b表示输出结果为true或false。 非null值输出为true或true,null值输出为false或false % h % h integer.to hex string (arg.hashcode ) ) )来获得输出结果如果arg为空,则输出空值。 此外,16在16 Windows上使用与“rn”相同,在Linux上使用与“n”相同,在MAC OS上使用与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转换为十六进制整数格式。

System.out.printf ) )在输出结果时也不显示换行,因此如果要换行输出结果,必须使用格式控制符号“%n”显示换行格式。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。