我没有发现这个代码有任何错误,但是eclipse告诉我变量没有被初始化。这只是一个警告,但编译后也不起作用。我根本找不到这个代码100%正确的错误和事情。请注意,可以因为下面提供的代码被简化不会轻易改变这个代码的结构,所以你不要有太多的阅读;-)Java:局部变量被初始化,仍然出错
int min1; float somefloat;
try {
//setting values for min and somefloat
min1 = 1;
somefloat = 0.92f;
} catch (IOException ioe) {
System.err.println("Read Exception");
}
while (true){
//warning: variables min1 and somefloat may not be initialized.
float value1 = (1023 - min1) * somefloat;
System.out.println("Value: " + value1);
}
IOException可以抛出原代码 – 2013-02-12 12:05:16
但是读者只能看到你发布的内容。 – 2013-02-12 12:06:29