java格式化输出,System.out.format,中,这个%3$2d是什么意思啊? 我知道%d是十进制整数的意思,还有1$是第一个字符串的意思,就是不懂3$2是什么意思?所有代码如下, public class zw14{
public static void main(String args[]){
for(int i = 1; i <=9; i++) {
for (int j = 1; j <=i; j++) {
System.out.format("%1$d*%2$d=%3$2d ",j,i,i*j);
}
System.out.println("");
}
}
}
public static void main(String args[]){
for(int i = 1; i <=9; i++) {
for (int j = 1; j <=i; j++) {
System.out.format("%1$d*%2$d=%3$2d ",j,i,i*j);
}
System.out.println("");
}
}
}









