主題: 有關質數
查看單個文章
舊 2007-10-28, 02:18 PM   #6 (permalink)
clout
註冊會員
榮譽勳章
UID - 254455
在線等級: 級別:8 | 在線時長:113小時 | 升級還需:4小時級別:8 | 在線時長:113小時 | 升級還需:4小時級別:8 | 在線時長:113小時 | 升級還需:4小時
註冊日期: 2006-09-28
VIP期限: 2008-09
文章: 148
精華: 0
現金: 5583 金幣
資產: 5583 金幣
預設

請問為什麼寫出來後變成從2印到60@@?
語法:
public class zxc{
	public static void main(String[] args){
	
	int i,n,max=0;
	
	System.out.println("質數有");
	for(i=2;i<=60;i++){
	   for(n=2;n<=i;n++){
	       if(i==n && i%n==0){            //兩數相等而已餘數相等,開始執行
	       System.out.println(i);
	       max=i;
	       } 
           }
	}
	System.out.println("最大質數"+max);
}
}
clout 目前離線  
送花文章: 29, 收花文章: 9 篇, 收花: 10 次
回覆時引用此帖