初始化简单问题(划黄线)
Java code
Boolean furikaeSentakuHyoujiFuragu = false;
if (size001 <= 1) {
furikaeSentakuHyoujiFuragu = false;
} else {
furikaeSentakuHyoujiFuragu = true;
}
furikaeSentakuHyoujiFuragu 总是画黄线,报没有使用,但是我在下面明明使用了啊,请问怎么解决该问题???
谢谢
------解决方案--------------------没有地方使用(读)这个变量。
假设一个变量被用来存储值,但是没有地方读这个值,那么这个变量就是多余的东西。
一般将变量做为参数,或位于等号右边。可以理解为读取了这个变量
------解决方案--------------------Boolean furikaeSentakuHyoujiFuragu = (size001 > 1);
这样写感觉好点。
但是黄色的字还是会提示的never used.
你声明了变量为什么不使用?
------解决方案--------------------画黄线是 声明了没有使用.! 你在哪个地方调用它一下就没有黄线了!
------解决方案--------------------不过你这代码..太罗嗦
Boolean furikaeSentakuHyoujiFuragu = !(size <= 1);不就完了
多用这种和?表达式, 那两个不是摆着好看的