for循环里的条件语句

比如

for(int i=1;i<=10;i++){
}

条件语句中的i,是不是只能在这两个大括号内才能调用,如果在这个循环外的话,是不能调用的。

我爱吃青椒
浏览 2309回答 5
5回答

cynthiaty

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

恩言

对的,int i是一个循环初始化语句,在整个循环中执行一次,当循环结束后,i将被回收。如果想让i不被回收,可以这样:int i=0;for(;i<=10;i++){... ...}将i定义到外部

qq_淡忘的记忆_0

可以被调用

zlybright

没错, java  中变量的作用域 是  {}  之内  
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java