二话不说,直接上代码:

  1. package javaapplication2;
  2.  
  3. /**
  4.  *
  5.  * @author CodeMonkey
  6.  */
  7. public class JavaApplication2 {
  8.  
  9.     /**
  10.      * @param jid the command line arguments
  11.      */
  12.        public static void main(String [] args)
  13.     {
  14.         JavaApplication2 Test = new JavaApplication2();
  15.         if (args.length==0)
  16.             Test.print(22);
  17.         else
  18.             Test.print(Integer.parseInt(args[0]));
  19.     }
  20.  
  21.    public void print(int x) {
  22.      for(int k = x >>> 1, i = -k; i <= k; i++) {
  23.          System.out.print("\t\t\t");
  24.          for(int j = -k, m = k - Math.abs(i); j <= m; j++) {
  25.              System.out.print(Math.abs(j) + Math.abs(i) == k || i * j == 0 ? '*' : ' ');
  26.          }
  27.          System.out.println();
  28.      }
  29. }
  30. }

发表评论

电子邮件地址不会被公开。 必填项已用*标注