哥们,这种程序还是得多写啊:
上代码了:
public class Test {
public static final char CH = 'A';
public static final int LEVEL = 5;
public static void main(String[] args) {
for (int j = 1; j <= LEVEL; j++) {
print(LEVEL - j, j);
}
for (int k = LEVEL - 1; k >= 1; k--) {
print(LEVEL - k, k);
}
}
public static void print(int m, int n)//打印一行 m表示要打印的空格数,n表示要打印的字符个数
{
//如果想要距离左边有空的话,就在这打印空格
for(int i = 0 ; i < m; i ++)
System.out.print(' ');
for(int j = 0 ; j < n; j++)
{
System.out.print(CH);
System.out.print(' ');
}
System.out.println();
}
}
感觉在做苦力啊,,, level 表正向的层数,CH表示要打印的字符,你可以任意改, |