在Java中,没有直接提供类似于C语言中的printf函数来自定义格式化输出的功能。但是可以使用String.format方法来实现类似的功能。String.format方法允许您指定一个格式化字符串,然后将变量插入到该字符串中。
例如,您可以使用以下代码来自定义输出格式:
int num = 10;
double pi = Math.PI;
String output = String.format("num: %d, pi: %.2f", num, pi);
System.out.println(output);
在上面的例子中,%d表示输出一个整数,%.2f表示输出一个浮点数并保留两位小数。您可以根据需要自定义格式化字符串来输出不同类型的变量。