一个java的小问题。。。。。。
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 3 楼,当前显示第 3 楼 : 从楼主开始阅读 : 本帖树形列表 : 返回上一页
作者:graduating (等级:4 - 马马虎虎,发帖:562) 发表:2006-06-26 00:42:25  3楼  评分: 
变量b需要初始化在compiler看来,for loop里的语句不是一定会执行的,所以在运行 System.out.println(b) 时,变量b可能还没有被初始化,所以报错。 在for loop前加一句b=0;即可。
再具体的解释一下
关于Java变量的初始化问题,instance variables(就是class的data member)是会自动初始化的,但是local variables(method member里的variable或者是一个block里定义的variables)是不会自动初始化的。
Never frown even though tomorrow may be grey, may be blue
Who knows who will love your smile in next minute
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表

本帖共有 3 楼,当前显示第 3 楼,本文还有 N-1 层楼,要不你试试看:点击此处阅读更多 >>



请登录后回复:帐号   密码