- public class HelloJava {
- public static void main(String[] args)
- {
- // TODO 自动生成的方法存根
- int lay=7;//菱形的总长度
- for(int i = 1;i <= (lay+1)/2;i++)//正序输出上半部分
- {
- for(int a = 1;a <= (lay+1)/2 - i;a++)
- {
- System.out.print(" ");
- }
- for(int b = 1 ;b <= i*2-1; b++)
- {
- System.out.print("*");
- }
- System.out.println();
- }
- for(int c = (lay+1)/2-1;c >= 1;c--)//倒序输出下半部分
- {
- for(int d = 1; d <= (lay+1)/2-c;d++)
- {
- System.out.print(" ");
- }
- for(int e = (lay+1)/2-c; e <= (lay+1)/2-2+c;e++)//(lay+1)/2-1即为下半个三角形
- {
- System.out.print("*");
- }
- System.out.println();
- }
- }
- }