为了账号安全,请及时绑定邮箱和手机立即绑定

如图,为什么int sum=0不能加进for循环里?????

https://img1.sycdn.imooc.com//5bf912ef0001b41d13820744.jpg

https://img1.sycdn.imooc.com//5bf912f000018b6b13820744.jpg

很奇怪,还有,System为什么不能在括号里啊

正在回答

1 回答

虽然貌似最新的规定允许我们在for循环里定义变量但你要知道你在for里面定义的是一个局部变量(即只能在for括号里面使用的变量)(你可以去百度查一下局部变量的定义),所以你那个System.out.println(sum)那里会报错(没有定义sum这个变量),对于那个for循环里面的定义,如果你执意要放在那里面的话,可以把第二个int去掉那样子就不会报错了,我也是小白一枚如有其他问题请多指教0.0https://img1.sycdn.imooc.com//5bf918bc0001d33319201080.jpg   

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如图,为什么int sum=0不能加进for循环里?????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信