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

来源:4-9 Java循环语句之 for

房东的瞄

2018-11-24 17:00

https://img.mukewang.com/5bf912ef0001b41d13820744.jpg

https://img.mukewang.com/5bf912f000018b6b13820744.jpg

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

写回答 关注

1回答

  • 慕仙4988896
    2018-11-24 17:25:22

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

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165506 学习 · 17586 问题

查看课程

相似问题