黑马程序员技术交流社区
标题: 代码怎样写才能够让输出,想左对齐呢? [打印本页]
作者: yi651312197 时间: 2016-1-20 13:50
标题: 代码怎样写才能够让输出,想左对齐呢?
输出:
14 2 3 5
13 0 0 6
12 0 0 7
11 10 9 8
----------------------------------------------------------------------------------------
代码怎样写才能够让输出,想左对齐呢?
----------------------------------------------------------------------------------------
public class g {
public static void main(String[] args) {
int n=4,count=1;
int a[][] = new int[n][n];
for(int i=0;i<n/4;i++) {
for(int j=i;j<n;j++)
a[j]=count++;
for(int j=i;j<n;j++)
a[j][n-1]=count++;
for(int j=n-1;j>0;j--)
a[n-1][j-1]=count++;
for(int j=n-1;j>0;j--)
a[j-1][0]=count++;
}
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
System.out.print(a[j]+" ");
}
System.out.println();
}
}
}
作者: 我爱睡觉 时间: 2016-1-20 15:08
本帖最后由 我爱睡觉 于 2016-1-20 15:09 编辑
习惯右对齐
System.out.printf("%2d ", a[j]);
用printf啊,把你代码放eclipse里面都是错误的
作者: yi651312197 时间: 2016-1-20 20:12
嗯嗯,好的 就是这个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |