-1

我有这个代码,但我想InvoiceNo用 2 个计数零打印。我怎样才能做到这一点?

public static void main(String args[]) {
int count= 001;
String InvoiceNo= "INV" + count++;
System.out.println(InvoiceNo);
}

我还想将它打印到一个文本文件中,并且每次都将以前的 InvoiceNo 增加 001 例如 INV001 然后下一个 INV002 然后 INV003 等,但是下次我打开程序以将其添加到上一个InvoiceNo

4

2 回答 2

2
for(int count =1; count <1000; count ++ ){
        String InvoiceNo= "INV" + String.format("%03d",count);
        System.out.println(InvoiceNo);
}

运行它,看看它是否得到你想要的输出。我认为确实如此。任何状况之下,

String InvoiceNo= "INV" + String.format("%03d",count++);

将满足您的需求。

于 2013-06-26T18:37:33.143 回答
0
        String InvoiceNo= "INV" + String.format("%03d",count);
        System.out.printf(InvoiceNo);
于 2013-06-26T18:48:54.807 回答