
用’*’打印一个菱形
分析:
这个题有好几种做法,我用的是两个三角形拼接起来的方法
*
***
*****
*******
*********
*******
*****
***
*
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public class { public static void main(String[] args) { int size = 9; for (int i=0;i<size/2+1;i++) { for (int j=size/2;j>i;j--) { System.out.print(" "); } for (int k=0;k<2*i+1;k++) { System.out.print("*"); } System.out.println(); } for (int i=0;i<size/2;i++) { for (int j=0;j<i;j++) { System.out.print(" "); } for (int k=size-2*i;k>0;k--) { System.out.print("*"); } System.out.println(); } } }
|
————–19/50————–
近期评论