“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;


如此就解决了上诉的问题.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐