Есть ли какой-то определенный порядок, которому я должен следовать при использовании флагов в printf?
1.System.out.printf("%+04d + %s ", 12, "a");// include sign then pad zeros
2.System.out.printf("\n%04+d + %s ", 12, "a");// pad zeros then include sign
3.System.out.printf("\n%+-4d + %s ", 12, "a");// include sign then left justify
4.System.out.printf("\n%-4+d + %s ", 12, "a");// left justify then include sign
The answer is:
+012 + a
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '0'
+12 + a
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '-'
Спасибо.