如何从右对齐java中的输出?
我想用java将输出对齐,如下所示:如何从右对齐java中的输出?,java,alignment,output,Java,Alignment,Output,我想用java将输出对齐,如下所示: 1234 *3406 ---------------- 7404 0 4936 3702 ----------------- 4201004 您可以使用String.format ,java.lang.Object…) 具体来说,像 “%8d”使用System.out.printf如下所示: public class Multi { public static void main(String[] args) {
1234
*3406
----------------
7404
0
4936
3702
-----------------
4201004
您可以使用String.format ,java.lang.Object…) 具体来说,像
“%8d”使用
System.out.printf
如下所示:
public class Multi {
public static void main(String[] args) {
int align=10;
int a=1234;
int b=3406;
System.out.printf("%"+align+"d\n",a);
System.out.printf("%"+align+"d\n",b);
System.out.println("---------------------------");
int res=a*b;
while(b!=0){
int t=b%10;
System.out.printf("%"+(align--)+"d\n",t*a);
b/=10;
}
System.out.println("---------------------------");
System.out.printf("%10d\n",res);
}
}
在哪种介质中对齐?控制台输出?HTML?摆动