java.util.UnknownFormatConversionException: Conversion = 'N'



这是我的代码:

package com.example.java;
public class PackageDataTest {
    public static void main(String[] args) {
        PackageData data1 = new PackageData("John Davids");
        System.out.printf("%Number of object created until now is : %d", PackageData.count);
    }
}
class PackageData {
    static int count = 0;
    String name;
    public PackageData(){
        this.name = "";
        ++count;
    }
    public PackageData(String name) {
        this.name = name;
        ++count;
    }
    public int getCount() { return count; }
}

我不断收到以下错误:

"线程中的异常" main" java.util.unknownformatConversionException:conversion ='n'"

因此,如果您替换了以下代码:

System.out.printf("%nNumber of object created until now is : %d", PackageData.count); 

输出将在新线路上:

Number of object created until now is : 1

检查此讨论:Java的"%n n&quot"是怎么回事。在printf?

最新更新