System.out.printf("%d", 7845); // --> "7845"
System.out.printf("%,d", 7845); // --> "7 845"
7 .
System.out.printf("%7d", 7845); // --> " 7845"
7 .
System.out.printf("%07d", 7845); // --> "0007845"
+ , 7 , .
System.out.printf("%+07d", 7845); //--> "+007845"
, 7 , .
System.out.printf("%-7d", 7845); // --> "7845 "
7 .
e. 6 .
System.out.printf("%f", Math.E); // --> "2,718282"
10 .
System.out.printf("%10f", Math.E); // --> " 2,718282"
10 .
System.out.printf("%010f", Math.E); // --> "002,718282"
+ , 10 , .
System.out.printf("%+010f", Math.E); // --> "+02,718282"
15 .
System.out.printf("%.15f", Math.E); // --> "2,718281828459045"
3- , 8 , .
System.out.printf("%8.3f", Math.E); // --> " 2,718"
, 3- , 8 , .
System.out.printf("%-8.3f", Math.E); // --> "2,718 "
.
System.out.printf("%s%n", "Hello"); // --> "Hello"
10 , .
System.out.printf("%10s%n", "Hello"); // --> " Hello"
, 10 , .
System.out.printf("%-10s%n", "Hello"); // --> "Hello "
3 .
System.out.printf("%.3s%n", "Hello"); // --> "Hel"
|
|
3 8 .
System.out.printf("%8.3s%n", "Hello"); // --> " Hel"
-. , 3.68, 3,68. Java . printf :
printf(Locale l, String format, Object args)
Locale l, . , java.util.Locale.
import java.util.Locale;
:
System.out.printf(Locale.ENGLISH,"%,d%n", 1000000);// 1,000,000
System.out.printf(Locale.GERMAN,"%,d%n", 1000000); // 1.000.000
System.out.printf(Locale.FRANCE,"%,d%n", 1000000); // 1 000 000
.
System.out.printf(Locale.ENGLISH,"%.2f%n", 9.87); //9.87
System.out.printf(Locale.FRANCE,"%.2f%n", 9.87); //9,87
.