日期:2014-05-20  浏览次数:20606 次

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

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



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

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

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