計(jì)算總價(jià)方法里出現(xiàn)錯(cuò)誤
在
sum?+=??i.getPrice()*goods.get(i);
這個(gè)語(yǔ)句中你們有沒(méi)有出現(xiàn)Operator '*' cannot be applied to 'int', 'java.lang.Object'這個(gè)錯(cuò)誤,意思是
i.getPrice()
為int型;
goods.get(i)
為object型;
*這個(gè)乘號(hào)不能把兩者相乘
在
sum?+=??i.getPrice()*goods.get(i);
這個(gè)語(yǔ)句中你們有沒(méi)有出現(xiàn)Operator '*' cannot be applied to 'int', 'java.lang.Object'這個(gè)錯(cuò)誤,意思是
i.getPrice()
為int型;
goods.get(i)
為object型;
*這個(gè)乘號(hào)不能把兩者相乘
2019-02-16
舉報(bào)
2021-02-19
goods.get(i)得到是鍵所對(duì)應(yīng)的值--數(shù)量(number),而上面在定義了map范式指定number為integer
2019-02-24
public class TestInteger {
public static void main(String[] args) {
Integer a = new Integer(3);
int b = 3;
System.out.println(a*b);
}
}
output: 9
Java里的Autoboxing與Unboxing機(jī)制.