Tôi cần hiển thị danh sách các mục có giá của chúng từ một mảng và muốn căn chỉnh giá. Tôi gần như có nó làm việc nhưng cần cải tiến. Dưới đây là mã và đầu ra. Bất kỳ ý tưởng làm thế nào để làm cho tất cả các giá liên kết? Cho đến nay một số công việc nhưng một số thì không. Cảm ơn trước.Căn chỉnh đầu ra printf trong Java
//for loop
System.out.printf("%d. %s \t\t $%.2f\n",
i + 1, BOOK_TYPE[i], COST[i]);
đầu ra:
1. Newspaper $1.00
2. Paper Back $7.50
3. Hardcover book $10.00
4. Electronic book $2.00
5. Magazine $3.00
http://docs.oracle.com/javase/7/docs/api/java /util/Formatter.html cho thấy cách bạn có thể căn chỉnh đầu ra của mình. Ví dụ: formatter.format (Locale.FRANCE, "e =% + 10.4f", Math.E); trong đó 10 là số "dấu cách" giữa dấu bằng và số được in và 4 là số chữ số thập phân. –