【发布时间】:2020-07-21 04:05:35
【问题描述】:
这就是我调用方法的方式。
public static void main(String[]args) {
Scanner input = new Scanner(System.in);
customPrint(7,10);
这是我的方法
public static void customPrint(int intValue, int fieldWidth) {
System.out.printf("%*%d", fieldWidth, intValue);
}
我的动机是在 printf 语句中使用 fieldwith 作为变量,并输出带有字段 with 的整数。 但是我收到一个错误: 线程“main”中的异常 java.util.UnknownFormatConversionException: Conversion = '*' 有什么解决办法吗?
预期输出 1
【问题讨论】:
-
预期输出?
-
预期的输出是
-
我认为您可能需要重新考虑逻辑,因为我看不出如何使用给定的逻辑获得预期的输出。我的回答也只能解决这个错误。
标签: javascript java formatting format