方法一: %d(十进制)
public static void testd()
{
for (int i = 1; i <=9; i++)
{
for (int j = 1; j <=i; j++)
{
System.out.printf("%s*%s=%2d ",i,j,i*j);
}
System.out.println();
}
}
注:%d按照十进制整数的形式输出,%2d则是至少输出占有两个字符的十进制整数。
执行结果如图所示:相乘结果是个位时,也会占两个十进制整数字符,让相乘的结果很好的右对齐