下面是引用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遍
                  }
         }
}
不過我還是把他修改一下...