/**
* 问题:输出一个三角形图案
*
*
* @author Administrator
*
* 程序如下:
*
*/
public class Diamond {
public static void main(String args[]) {
Diamond d = new Diamond();
d.diamond(8);
}
public void diamond(int x) {
for(int i=0;i<x/2;i++){
for(int j=4-i;j<=4+i;j++){
System.out.print("*");
if(j==4+i){
System.out.println();
}
}
}
for(int i=x/2;i<=x;i++){
for(int j=i-4;j<=x-i+4;j++){
System.out.print("*");
if(j==x-i+4){
System.out.println();
}
}
}
}
}
运行结果如下:
run:
*
***
*****
*******
*********
*******
*****
***
*
成功生成(总时间:0 秒)