1. 程式人生 > 實用技巧 >Java中print、printf、println的區別

Java中print、printf、println的區別

目錄

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