读书人

初始化简单有关问题(划黄线)

发布时间: 2012-03-28 15:40:03 作者: rapoo

初始化简单问题(划黄线)

Java code
Boolean furikaeSentakuHyoujiFuragu = false;if (size001 <= 1) {  furikaeSentakuHyoujiFuragu = false;} else {  furikaeSentakuHyoujiFuragu = true;}


furikaeSentakuHyoujiFuragu 总是画黄线,报没有使用,但是我在下面明明使用了啊,请问怎么解决该问题???
谢谢

[解决办法]
没有地方使用(读)这个变量。
假设一个变量被用来存储值,但是没有地方读这个值,那么这个变量就是多余的东西。

一般将变量做为参数,或位于等号右边。可以理解为读取了这个变量
[解决办法]
Boolean furikaeSentakuHyoujiFuragu = (size001 > 1);
这样写感觉好点。
但是黄色的字还是会提示的never used.
你声明了变量为什么不使用?
[解决办法]
画黄线是 声明了没有使用.! 你在哪个地方调用它一下就没有黄线了!
[解决办法]
不过你这代码..太罗嗦
Boolean furikaeSentakuHyoujiFuragu = !(size <= 1);不就完了
多用这种和?表达式, 那两个不是摆着好看的

读书人网 >J2EE开发

热点推荐