我有一个方法
public double getNumberOfBooks(final int count, final double Price,
final Long Quantity, final double totalValue)
现在我从其他java类调用此方法,如下所述
public void testgetNumberOfBooks()
{
Long obj = Long.valueOf(5l);
long val1 = obj.longValue();
//long val = 100L;
final double percentageDiscountComp =
testClass.getNumberOfBooks(10, 900.00d, val1, 1000.00d);
}
但是无法在参数中传递Long的值。它给出了错误,因为long类型的表达式被装入Long。
答案 0 :(得分:0)
intellij-idea中没有错误。它可能是我Eclipse的设置。在此问题中找到了类似的错误消息:The expression of type x is boxed into X?