package com.test;
import java.util.Scanner;
public class Lingxing {
public static void main(String[] args)
{
System.out.print("输入菱形的大小:");
Scanner test = new Scanner(System.in);
int number = test.nextInt();
if (number%2==0){number++;}
for(int i=1;i<=number/2+1;i++)//控制行输出
{
/*
1----5-----1
2----4-----3
3----3-----5
4----2-----7
5----1-----9
6----0-----11
/
for(int j=0;j<=number/2-i;j++)
{
System.out.print("-");
}
for(int k=0;k<i2-1;k++)
{
System.out.print(".");
}
System.out.println();}
for(int m=1;m<=number/2;m++)
{
for(int d=1;d<=m;d++)//循环第一遍,循环第一遍,循环第三遍
{
System.out.print("-");
}
/*
下部分第1行,12整好是两边的空格数
2行 22 整好也是两边的空格数
内部循环每次变量的值在外部循环重新开启的时候,重新回到初始状态1;
/
for(int t=1 ;t<=number-(m2);t++)
//当m为1的时候 t=1 t<=11-2=9 t++ 1-9 循环9次
//当m为2的时候 t=1 t<=11-22=7 t++ 1-7 循环7次
//当m为3的时候 t=1 t<=11-32=5 t++ 1-5 循环5次
//当m为4的时候 t=1 t<=11-42=3 t++ 1-3 循环3次
//当m为5的时候 t=1 t<=11-52=1 t++ 1-1 循环1次
{
System.out.print(".");
}
System.out.println();
}
}
}