為什么循環變量sum不能和i放在一起?
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????int?sum?=?0;?//?保存不能被3整除的數之和 for?(?int?i?=0;??i<=100?????????????;??i++??)?{ if?(i?%?3?!=?0)?{? sum?=?sum?+?i;?//?累加求和 } } System.out.println("1到100之間不能被3整除的數之和為:"?+?sum); } }
上門這樣的代碼是對的?
如果將sum和i放在一塊進行循環變量初始化,為什么不行?
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ for?(?int?i=0?,?sum=0?;??i<=100?????????????;??i++??)?{ if?(i?%?3?!=?0)?{? sum?=?sum?+?i;?//?累加求和 } } System.out.println("1到100之間不能被3整除的數之和為:"?+?sum); } }
搞不懂?求大神指導。
2015-07-26
System.out.println("1到100之間不能被3整除的數之和為:"?+?sum);這句話放進for循環就行了,放在外面找不到sum如何輸出?