我沒有發現這個代碼有任何錯誤,但是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