关于java的局部变量问题,在方法中定义了一个局部变量,未赋值,然后在for语句里给其赋值,然后打 10

关于java的局部变量问题,在方法中定义了一个局部变量,未赋值,然后在for语句里给其赋值,然后打印却报错,而如果在定义的时候就给它赋值,最后打印的则是在for语句里赋的... 关于java的局部变量问题,在方法中定义了一个局部变量,未赋值,然后在for语句里给其赋值,然后打印却报错,而如果在定义的时候就给它赋值,最后打印的则是在for语句里赋的值,这是什么原因啊?如下图所例,求大神们解答 展开
 我来答
tf...3@163.com
2015-11-22
知道答主
回答量:16
采纳率:0%
帮助的人:5.7万
展开全部
再定义个全局变量B,在第一个方法中对B进行赋值,B = A,然后在第二个方法中就可以使用B了 不过这样不好,得先运行第一个方法。 可以直接定义全局变量A
追问
第二个for中i改为m
我想问为什么会出现这种情况
sky再见已十年
2018-06-26
知道答主
回答量:1
采纳率:0%
帮助的人:854
展开全部
java中局部变量声明必须初始化否者操作这一变量会出出现错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式