打印菱形
Posted zjulanjian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印菱形相关的知识,希望对你有一定的参考价值。
打印菱形
思路分析:
- 菱形是平行四边形,
- 从上到下依次按行打印
- 在边的位置打印星号, 在其它的位置打印空格
public class 第十九题打印菱形 {
public static void main(String[] args) {
int count = 14;
//打印菱形上部
for(int i = 1; i <= 7; i+=2 ) {
//打印空格
count-=2;
for(int k = count; k > 3; k--) {
System.out.print(" ");
}
for(int j = 1; j <= i; j++) {
System.out.print("*" + " ");
}
System.out.println();
}
count = 1;
//打印菱形下部
for(int i = 5; i > 0; i -=2) {
count+=2;
//打印空格
for(int j=0; j <= count; j++) {
System.out.print(" ");
}
//打印星星
for(int k = i; k > 0; k --) {
System.out.print(" "+ "*");
}
System.out.println();
}
}
}
以上是关于打印菱形的主要内容,如果未能解决你的问题,请参考以下文章