Java String.format不显示完整消息
下面的代码打印出来 这个三角形的周长是17.94Java String.format不显示完整消息,java,Java,下面的代码打印出来 这个三角形的周长是17.94 省去了,和%.2f,TA的面积。我做错了什么?您给出了错误的格式。后面的参数将被视为第一个参数的输入。试一试 String Quote = String.format( "This triangle has an perimeter of %.2f", TP ," and an area of %.2f",TA ); System.out.printf(Qoute); 你给的格式不对。后面的参数将被视为第一个参数的输入。试一试 Stri
省去了,和%.2f,TA的面积。我做错了什么?您给出了错误的格式。后面的参数将被视为第一个参数的输入。试一试
String Quote = String.format(
"This triangle has an perimeter of %.2f", TP ," and an area of %.2f",TA
);
System.out.printf(Qoute);
你给的格式不对。后面的参数将被视为第一个参数的输入。试一试
String Quote = String.format(
"This triangle has an perimeter of %.2f", TP ," and an area of %.2f",TA
);
System.out.printf(Qoute);
您应该在末尾传递所有参数 例子: 相反,这样做:
String quote = String.format(
"This triangle has an perimeter of %.2f and an area of %.2f",
TP ,TA
);
做
您应该在末尾传递所有参数 例子: 相反,这样做:
String quote = String.format(
"This triangle has an perimeter of %.2f and an area of %.2f",
TP ,TA
);
做
根据:
公共静态字符串格式字符串格式,
对象args
参数:
格式-格式字符串
args—格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则会忽略额外的参数
关于你的问题:
省去了,和%.2f,TA的面积。我做错了什么
由于在第一个参数之后忽略了额外的参数,因此根据以下内容,它省略了和%.2f,TA的区域:
公共静态字符串格式字符串格式,
对象args
参数:
格式-格式字符串
args—格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则会忽略额外的参数
关于你的问题:
省去了,和%.2f,TA的面积。我做错了什么
由于在第一个参数之后忽略了额外的参数,因此它省去了、%和%.2f,TA的区域请查阅链接自以查看正确用法的示例。您的答案如下:查阅链接自以查看正确用法的示例。您的答案如下: