码迷,mamicode.com
首页 > 编程语言 > 详细

Java中print、printf、println的区别

时间:2020-12-23 12:37:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:百分号   ble   十进制   www   mat   的区别   body   支持   double   

1、print和println

  • 先说简单的两个:print和println都是最简单的输出,区别就是前者不换行,后者自带换行功能。
  • 当然可以通过在print中加\n实现换行功能

2、printf

  • 顾名思义,print format,格式化输出。

具体使用方法

  • 支持以下格式:
格式 含义
%c 单个字符
%d 十进制整数
%f 十进制浮点数
%o 八进制数
%s 字符串
%u 无符号十进制数
%x 十六进制数
%% 输出百分号
  • printf格式控制的完整格式: % - 0 m.n l或h 格式字符
  • 对各项含义的说明

①、%:格式的其实符号,不可缺少

②、- :左对齐输出,默认省略时是右对齐

③、0:有0表示指定空位用0填充,省略0表示不填充

④、m.n:m指域宽,即对应的输出项在输出设备上所占的字符数;n指精度,用于说明输出的实型数的小数位数。未指定n时,隐含的精度为n=6位。

⑤、l或h:l对整型指long型,对实型指double型;h用于将整型的格式字符修正为short型

严重参考自:https://www.cnblogs.com/seakt/p/4478045.html

Java中print、printf、println的区别

标签:百分号   ble   十进制   www   mat   的区别   body   支持   double   

原文地址:https://www.cnblogs.com/liuzhixian666/p/14157305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!