*** tài liệu chuyên sâu: dành cho những người quan tâm đến ngôn ngữ Java ***
Các công cụ xác định đầu ra bổ sung cho phép bạn kiểm soát đầu ra của các số ở các định dạng nhất định.
Chiều rộng trường tối thiểu
Ví dụ:
%04d - số sẽ hiển thị ở 4 vị trí, nếu có ít hơn 4 chữ số thì những chữ số đầu tiên sẽ là số 0
int a=34; System.out.printf("%04d",a); //trên màn hình: 0 0 3 4
Dấu gạch dưới được đặt ở đây đặc biệt để hiển thị trực quan đầu ra của số.
%4d – giống nhau, nhưng thay vì số 0 sẽ có khoảng trắng
int a=34; System.out.printf(“%4d”,a); //trên màn hình: 3 4 < /mã>
Đầu ra với độ chính xác nhất định - được sử dụng để xuất số thực. Theo mặc định, số thực được hiển thị với độ chính xác lên tới 6 chữ số thập phân. Nhưng có những trường hợp cần xuất ra với độ chính xác khác. Trong trường hợp này, bạn cần chỉ định số lượng địa điểm quen thuộc cần phân bổ cho chính số đó và số lượng sau dấu thập phân.
Ví dụ:
%9.3f - một số thực sẽ được hiển thị ở 9 vị trí, với ba chữ số thập phân.
double a=34.24356; System.out.printf("%9.3f",a); // trên màn hình: _ _ _ 32.2 44
Hãy thử sử dụng thông tin này trong thực tế.