d1q2j3
发贴: 5
积分: 0
|
于 2005-02-25 11:18
修改后的 import java.io.*; public class diamond{ 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(); } } }
我是一名JAVA新手,请各位大师多多指教。
|