黑马程序员技术交流社区

标题: 新手,围什么打不出来啊 [打印本页]

作者: /mg依恋    时间: 2014-7-12 22:55
标题: 新手,围什么打不出来啊
提示错误是找不到符号,新手,刚学。

123.jpg (44.69 KB, 下载次数: 129)

123.jpg

作者: 玉遥    时间: 2014-7-12 23:00
x是定义在for循环内的,只在for循环内有效。
作者: 清净明诲    时间: 2014-7-12 23:03
你错误的原因是定义的变量X只要出了只在for循环中有效,出了for循环,就不行了,你要这样写

QQ截图20140712230246.jpg (36.74 KB, 下载次数: 65)

QQ截图20140712230246.jpg

作者: /mg依恋    时间: 2014-7-12 23:04
哦。知道了,谢了
作者: ソi苆僞lè袮    时间: 2014-7-12 23:07
x是局部变量,x只能在for循环里使用,把输出语句放到for循环里就行了
作者: felixzr    时间: 2014-7-13 01:08
生命周期的问题,楼上的回答已给出答案
作者: 佛山java爱好者    时间: 2014-7-13 03:04
x定义在for循环内了
作者: lyssenlove    时间: 2014-7-13 09:29
这个应该会报错吧。。。
作者: 我为你着迷    时间: 2014-7-13 10:08
我擦 我都看蒙了  我以为能打印出100{:3_55:}   X只在for循环内有效  for语句执行完毕   变量X就在内存中被释放了 作用域的问题
作者: 郑飞    时间: 2014-7-13 14:45
就算没错也就只能打印一次啊
作者: 格子、    时间: 2014-7-13 20:57
很明显,变量的作用域的问题,for中局部变量用完就释放了,在main函数中就找不到了,所以会提示找不到符号!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2