【习题19】打印菱形
2017-03-26 本文已影响55人
Xplorist
【程序19】
题目:打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
package com.share.test11_20;
/**
* 【程序19】题目:<br>
* 打印出如下图案(菱形)<br>
* +
* +++
* +++++
* +++++++
* +++++
* +++
* +
* @author brx
*/
public class Test19 {
public static void main(String[] args) {
test();
}
/**
* 思路:<br>
* 先将上半部分的三角打印出来,再打印下部分的倒三角
*/
public static void test(){
for(int i=1;i<=4;i++){
for(int j=0;j<4-i;j++){
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++){
System.out.print("+");
}
System.out.println();
}
for(int i=3;i>=0;i--){
for(int j=0;j<=3-i;j++){
System.out.print(" ");
}
for(int j=2*i-1;j>=1;j--){
System.out.print("+");
}
System.out.println();
}
}
}