“The local variable XXX may not have been initialized”
“The local variable XXX may not have been initialized”
翻译一下就是:局部变量XXX可能尚未初始化
在文件中的操作是:
double d = 0.00;
String str = "100";
try{
d = Double.parseDouble(str);
}catch(Exception e){
}
/**把double类型转换成long类型*/
long lon = (long)d;
//是在这里报的错,“The local variable XXX may not have been initialized”
出错的原因:
eclipse中,当声明了变量,没有进行初始化,然后在方法中引用该变量的时候,就会报出如下错误:
The local variable XXX may not have been initialized意思是该变量没有进行初始化,解决这个错误就是赋初值。
解决办法:
double d = 0.00;
String str = "100";
try{
d = Double.parseDouble(str);
}catch(Exception e){
}
/**把double类型转换成long类型*/
long lon = 0L;
lon = (long)d;
如此就解决了上诉的问题.
推荐阅读
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 艾略特的交易法则“遵循自然规律”
- 闲杂“细雨”
- “成长”读书社群招募
- 上班后阅读开始变成一件奢侈的事
- “精神病患者”的角度问题
- 说的真好
- 2021-02-10(找不回的“年味”……)
- “不完美,才美”01(190410)
- 火锅