import java.io.*; public class YangHuiSanJiao{ public static void blank(int x){ for(int c=0;c< x;c++){ System.out.print(" "); } } public static void star(int y){ for(int d=0;d< y;d++){ System.out.print('*'); System.out.print(" "); } } public static void main(String args[]){ String st; BufferedReader bu; int number; try{ System.out.print("请输入菱形的大小:"); bu=new BufferedReader(new InputStreamReader(System.in)); st=bu.readLine(); } catch(IOException e){ System.out.println("不是数字型"); return; } try{ number=Integer.parseInt(st); } catch(NumberFormatException h){ System.out.println("输入值为非数值"); return; } for (int m=number;m>=0;m--){ blank(m); star(number-m); blank(m-1); System.out.println(); } for (int m=1;m< number;m++){ blank(m); star(number-m); blank(m-1); System.out.println(); } } }
这是程序的运行图:
C:\java>java YangHuiSanJiao 请输入菱形的大小:10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * C:\java>?
↑返回目录
前一篇: 数据结构上的4种简单排序算法。
后一篇: 找回文数