打印菱形
public class Diamond {
public static void main(String[] args) {
int n = 7; //菱形行数
//上半部分(i为当前行数)
for(int i=1; i<=n; i++) {
for(int j=0;j<(n-i);j++) {
System.out.print(" ");
}
for(int k=0;k<2*i-1;k++) {
System.out.print("*");
}
System.out.println();
}
//下半部分(i为倒着数的第某行)
for(int i=(n-1);i>0;i--) {
for(int j=0;j<(n-i);j++) {
System.out.print(" ");
}
for(int k=0;k<2*i-1;k++) {
System.out.print("*");
}
System.out.println();
}
}
}
运行结果:
还没有评论,来说两句吧...