下面是引用tnof221于2006-01-6 21:41发表的 :
  rakish大大你的程式码是拿你别的程式码来改的吧
多了很多不需要的东西都忘了删除
尤其是 import java.io.*; 这行也忘了删 =.="
[code].......
import java.io.*; <---以前就习惯写这一行 ...因为常用到 string 吧..
public class test{
         public static void main(String[] args)
         {
                  int i,j,k=1;
                  int m=1; <---不知道那边自己冒出来的 忘了删除...
                  int n=9; <--因为我想写 for n 的..所以宣告这个变数..n为奇数
                  for(i=1;i<=n;i++){
                           if(i>n/2)k=n-i+1;else k=i;
                           for(j=1;j<=n+1;j++){
                                    if(j<=k||j>n+1-k)
                                             System.out.print("*");<--判断写这边会多跑n*n遍
                                    else
                                             System.out.print(" ");
                           }
                           System.out.println("");<--写在这边可以省很多遍 只跑 n遍
                  }
         }
}
不过我还是把他修改一下...