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

for循环里的条件语句

for循环里的条件语句

我爱吃青椒 2016-02-04 00:52:26
比如for(int i=1;i<=10;i++){ }条件语句中的i,是不是只能在这两个大括号内才能调用,如果在这个循环外的话,是不能调用的。
查看完整描述

5 回答

?
cynthiaty

TA贡献7条经验 获得超4个赞

是的,i是有生命周期的,跳出循环之后,i被销毁

查看完整回答
1 反对 回复 2016-02-04
?
恩言

TA贡献2条经验 获得超1个赞

对的,int i是一个循环初始化语句,在整个循环中执行一次,当循环结束后,i将被回收。如果想让i不被回收,可以这样:

int i=0;for(;i<=10;i++){... ...}将i定义到外部

查看完整回答
1 反对 回复 2016-02-04
?
qq_淡忘的记忆_0

TA贡献1条经验 获得超0个赞

可以被调用

查看完整回答
反对 回复 2016-02-04
?
zlybright

TA贡献4条经验 获得超0个赞

没错, java  中变量的作用域 是  {}  之内  

查看完整回答
反对 回复 2016-02-04
  • 5 回答
  • 0 关注
  • 2247 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信