java 格式輸出

2021-08-09 04:51:40 字數 982 閱讀 2298

double d = 345.678;  

string s = "hello!";

int i = 1234;

//"%"表示進行格式化輸出,"

%"之後的內容為格式的定義。

system.out.printf("%f",d);//

"f"表示格式化輸出浮點數。

system.out.printf("%9.2f",d);//

"9.2"中的9表示輸出的長度,2表示小數點後的位數。

system.out.printf("%+9.2f",d);//

"+"表示輸出的數帶正負號。

system.out.printf("%-9.4f",d);//

"-"表示輸出的數左對齊(預設為右對齊)。

system.out.printf("%+-9.3f",d);//

"+-"表示輸出的數帶正負號且左對齊。

system.out.printf("%d",i);//

"d"表示輸出十進位制整數。

system.out.printf("%o",i);//

"o"表示輸出八進位制整數。

system.out.printf("%x",i);//

"d"表示輸出十六進製制整數。

system.out.printf("%#x",i);//

"d"表示輸出帶有十六進製制標誌的整數。

system.out.printf("%s",s);//

"d"表示輸出字串。

system.out.printf("輸出乙個浮點數:%f,乙個整數:%d,乙個字串:%s",d,i,s);//可以輸出多個變數,注意順序。

system.out.printf("字串:%2

$s,%1

$d的十六進製制數:%1

$#x",i,s);//

"x$"表示第幾個變數。

Java字串格式輸出

eg system.out.println string.format tq new date 佔位符作用 示例結果 d十進位制整數,int範圍內 123123 o八進位制整數 123173 x十六進製制整數 1237b e指數形式 123333.3333333333 1.233333e 05 a十...

java 格式化輸出 printf 總結

doubled 345.678 string s hello inti 1234 表示進行格式化輸出,之後的內容為格式的定義。system.out.printf f d f 表示格式化輸出浮點數。system.out.printf 9.2f d 9.2 中的9表示輸出的長度,2表示小數點後的位數。s...

java格式化輸出 輸入(持續更新)

1.格式化輸出到文字檔案 printwriter out new printwriter new outputstreamwriter new fileoutputstream x.txt out.printf 用法和printf一模一樣 只是需要記住三者的順序而已printwriter outpu...