黑马程序员技术交流社区
标题:
while的循环变量问题
[打印本页]
作者:
djsbiu
时间:
2015-10-26 00:03
标题:
while的循环变量问题
while(true){
int i=1;
System.out.println(i);
}
不考虑死循环问题,为什么执行不会出错,while每次循环都会创建一个i变量,不是重复了吗?
求指教
作者:
Pinfan
时间:
2015-10-26 00:21
在while循环里创建变量,该变量的生命周期仅仅是本次循环,每次循环过后就会失效!
作者:
JYcainiao
时间:
2015-10-26 01:09
为什么会出错呢? 哪怕你把i定义到循环外面i = 1 里面 i = 2,也不会出错啊 但是如果你在while下面在写语句就会出错了 系统会人为你这个是死循环 提示访问不到的语句
作者:
耀阳圣尊
时间:
2015-10-26 10:44
一楼正解
作者:
sharplance
时间:
2015-10-26 10:56
这个应该算是局部变量,生命周期和成员变量不同。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2