-1

我在下面写了一段代码。在 Eclipse 中,它一直在说 callPremiumTo 没有被使用。此外,当我测试我的应用程序时,我没有得到适当的价值。我无法弄清楚错误在哪里。

Double callPremiumFrom = null;
Double callPremiumTo = null;
try {
  callPremiumFrom = (Double) callPremiumFromComboBox.getSelectedItem();
}
catch ( Exception e ) {
  // ignore
}
try {
  callPremiumTo = (Double) callPremiumToComboBox.getSelectedItem();
}
catch ( Exception e ) {
  // ignore
}
4

3 回答 3

5

Eclipse 显示的警告是因为您正在写入callPremiumTo但从未从中读取。如果没有看到您的其余代码,很难说出“另外,当我测试我的应用程序时,我没有得到正确的值”是什么意思。

于 2013-05-15T22:37:20.213 回答
1

Eclipse 告诉您您为一个变量分配了一个值,但您从未在其他任何地方使用该变量来读取它的值,至少除了这个分配之外的任何其他地方都没有。换句话说,您从未使用过该变量,因此您不妨将其从代码中删除。那是警告,而不是编译器错误。

于 2013-05-15T22:37:45.400 回答
0

我终于找到了错误。在另一个地方初始化错误。由于 Double 是一个对象,因此两者都指向相同的内存,因此不使用此变量。

于 2013-05-15T22:37:35.350 回答