package com.jicheng;
import java.util.Scanner;
public class Xc extends Thread {
@Override
public void run() {
Scanner input= new Scanner(System.in);
System.out.println("打印菱形");
System.out.println("请输入打印速度(毫秒/贞)");
int sm = input.nextInt();
System.out.println("请输入奇数:");
int hs =input.nextInt();
while(hs%2==0){
System.out.print("输入有误!请输入奇数:");
hs =input.nextInt();
}
hs=hs+1;
System.out.print("\t");
for(int j =1;j<=hs+1;j++){
System.out.print(" ");
}
System.out.println("|");
for(int i=1;i<=(hs);i++){
System.out.print("*");
System.out.print(i+"\t");
//空格数
for(int j =1;j<=hs;j++){
System.out.print(" ");
}
System.out.print("|");
//*数
for(int i1=1;i1<=i*2-1;i1++){
System.out.print("*");
try {
sleep(sm);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
hs--;
System.out.print("|");
System.out.println();
}
for(int i2=hs-1;i2>=1;i2--){
System.out.print("*");
System.out.print((hs+1)+"\t");
for(int j1=hs+2;j1>=1;j1--){
System.out.print(" ");
}
System.out.print("|");
for(int i3=i2*2-1;i3>=1;i3--){
System.out.print("*");
try {
sleep(sm);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
hs++;
System.out.print("|");
System.out.println();
}
System.out.print("\t");
for(int j =1;j<=hs+2;j++){
System.out.print(" ");
}
System.out.println("|");
System.out.println();
System.out.println("共"+hs+"行”*“");
}
}