ai didi

java.util.UnknownFormatConversionException : Conversion = '2'

转载 作者:行者123 更新时间:2023-12-01 18:06:55 24 4
gpt4 key购买 nike

我不断收到此转换错误:

> Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '2'
at java.util.Formatter.checkText(Unknown Source)
at java.util.Formatter.parse(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.util.Formatter.format(Unknown Source)
at java.lang.String.format(Unknown Source)
at BookTest.main(BookTest.java:40)

这是我遇到问题的代码:

double total = 0;

for (int i=0; i<quantityArray.length; i++)
{
message += String.format("%s %s $%2.f", bookArray[i].getTitle(), bookArray[i].getIsbn(), bookArray[i].calculateCharge(quantityArray[i]));
total += bookArray[i].calculateCharge(quantityArray[i]);
}

message += String.format("Total is: $%2.f", total);
JOptionPane.showMessageDialog(null, message);

最佳答案

Syntax是:

%[argument_index$][flags][width][.precision]conversion

如您所见,.必须后跟一个精度值。

您的值 (%2.f) 无效。
如果要输出为$123.45,则需要翻转2.:%.2f

关于java.util.UnknownFormatConversionException : Conversion = '2' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35677838/

24 4 0
文章推荐: c# - .Net Core 3 IStringLocalizer.WithCulture(CultureInfo) 已过时
文章推荐: ios - 圆角贯穿整个进度
文章推荐: ios - Xcode 8 中的文件所有者在哪里?
文章推荐: java - 在 intellij IDEA 中处理文件
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com