Skip to content

printf

使用 printf 方法时,你可以使用各种格式控制符来格式化输出文本

1.整数输出 (%d):用于占位整数

java
int num = 42;
System.out.printf("整数:%d\n", num); // 输出:整数:42

2.浮点数输出 (%f):

java
double pi = 3.141592;
System.out.printf("浮点数:%f\n", pi); // 输出:浮点数:3.141592

3.字符串输出 (%s):用于占位字符串

java
String message = "Hello, World!";
System.out.printf("字符串:%s\n", message); // 输出:字符串:Hello, World!

4.宽度和对齐 (% 后面可加数字和 - 表示左对齐):

java
int num = 42;
System.out.printf("左对齐:%10d\n", num); // 输出:左对齐:        42
System.out.printf("右对齐:%-10d\n", num); // 输出:右对齐:42

5.小数点精度 (%.n,n 为精度):** (%d):

java
double pi = 3.141592;
System.out.printf("两位小数:%.2f\n", pi); // 输出:两位小数:3.14

6.指数表示法 (%e%E)

java
double num = 12345.6789;
System.out.printf("指数表示法:%e\n", num); // 输出:指数表示法:1.234568e+04

7.十六进制 (%x%X):

java
int hexValue = 255;
System.out.printf("十六进制小写:%x\n", hexValue); // 输出:十六进制小写:ff
System.out.printf("十六进制大写:%X\n", hexValue); // 输出:十六进制大写:FF

8.特殊字符 (%% 表示百分号):

java
double percentage = 0.25;
System.out.printf("百分比:%.0f%%\n", percentage * 100); // 输出:百分比:25%

评论区

欢迎留言、补充或勘误。

xiaoba.blog