勵志

勵志人生知識庫

java printf用法

Java中的`printf`方法(`java.lang.System.out.printf(String format, Object... args)`)是C語言中`printf`函式的一種實現,它允許用戶按照指定的格式將數據輸出到控制台或檔案中。

`printf`的格式控制字元串由格式控制串和非格式控制字元串組成,格式控制串以符號`%`開頭,後面跟有各種格式控制字元,指定輸出數據的類型、形式、長度、精度等。常用的格式控制字元包括:

`%c`。用於輸出單個字元。

`%d`。用於輸出十進制整數

`%f`。用於輸出浮點數(單精度或雙精度)。

`%o`。用於輸出八進制數

`%x`。用於輸出十六進制數。

`%s`。用於輸出字元串。

`%u`。用於輸出無符號十進制數。

此外,還可以使用長度修飾符(`%m.nf`),其中`m`指定域寬(即輸出項在輸出設備上所占的字元數),`n`指定精度(即保留的小數位數)。還可以使用類型修飾符(`l`或`h`),`l`用於將整型數據格式化為長整型,`h`用於將整型數據格式化為短整型。

例如,以下代碼將整數128和浮點數3.14按照指定格式輸出到控制台:

```java

System.out.printf("整形%d 浮點數%f", 128, 3.14);

```

這將輸出「整形128 浮點數3.14」。