package com.zsh; import java.util.Scanner; public class Test08 { public static void main(String[] args) { System.out.println("请输入大于3的奇数!!"); Scanner reader=new Scanner(System.in); int i;//定义行 int j;//定义列(循环空格) int a;//定义列(循环*) int b=reader.nextInt();//取得命令行中的数据(显示行数) //循环前(b/2+1)行 for(i=1;i<=b/2+1;i++){ if(i==1){ for(j=1;j<=(b-(2*i-1))/2;j++){ System.out.print(" "); } System.out.println(" *"); } else{ //循环空格 for(j=1;j<=(b-(2*i-1))/2;j++){ System.out.print(" "); } System.out.print(" *"); //循环* for(a=1;a<=2*i-3;a++){ System.out.print(" "); } System.out.println(" *"); } } //循环后(b/2)行 for(i=b/2;i>=1;i--){ if(i==1){ //循环空格 for(j=1;j<=(b-(2*i-1))/2;j++){ System.out.print(" "); } System.out.println(" *"); } else{ //循环空格 for(j=1;j<=(b-(2*i-1))/2;j++){ System.out.print(" "); } System.out.print(" *"); //循环* for(a=1;a<=2*i-3;a++){ System.out.print(" "); } System.out.println(" *"); } } } }