我在這裏遇到了我的代碼問題。我試圖找到3和5的所有倍數高達一千,並將它們全部加起來,最後當我嘗試輸出總和時,java給了我一個'找不到符號'的錯誤。有人可以弄清楚這裏有什麼問題嗎?在循環中找不到符號編譯錯誤
public class Problem1
{
public static void main(String []args)
{
//int sum1;
//int sum2;
int finalSum;
for(int i = 0; i < 1000; i++)
{
if(i % 3 == 0)
{
int sum;
sum += i;
}
else if(i % 5 == 0)
{
int sum;
sum += i;
}
}
System.out.println(sum);
}
}
忽略sum1,sum2和finalSum聲明,這是從早期的代碼中可悲地過於複雜的。 – 2013-03-15 04:54:16
然後從問題中完全省略它們,因爲它們什麼都不加。 – 2013-03-15 04:54:47