史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   看到一題java習題,不知錯誤原因 (http://forum.slime.com.tw/thread258304.html)

9319074 2010-04-03 12:24 PM

看到一題java習題,不知錯誤原因
 
public class ex8_10 {


public static void main(String[] args) {
for(int i = 999;i < 1999;i++){
if(i % 39 == 0){
break;
}
}
System.out.println("大於999的39的倍數是:" + i );
}

}

==分隔線==

System.out.println("大於999的39的倍數是:" + i );

的 + i 有錯誤,可是錯誤原因是?

cwvdavid 2010-04-03 04:07 PM

int i...寫在 for迴圈內, 外面跟本找不到...

9319074 2010-04-04 11:15 AM

引用:

作者: cwvdavid (文章 2235161)
int i...寫在 for迴圈內, 外面跟本找不到...

那假如要改成能執行成功,for迴圈不就要修改?

cwvdavid 2010-04-04 03:42 PM

public class ex8_10 {


public static void main(String[] args) {

int i; //把int i 搬出來外面

for(i = 999;i < 1999;i++){ //for裡面的 宣告拿掉,直接使用外面的 i


if(i % 39 == 0){
break;
}
}
System.out.println("大於999的39的倍數是:" + i );
}

}


所有時間均為台北時間。現在的時間是 11:38 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1