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