float ma1=Integer.parseInt(request.getParameter("math1"));這句話是不是轉(zhuǎn)為float類型了?
3 回答
已采納

習(xí)慣受傷
TA貢獻(xiàn)885條經(jīng)驗(yàn) 獲得超1144個(gè)贊
Integer.parseInt(request.getParameter("math1"));
這一句將字符串轉(zhuǎn)化成了Integer.
而變量ma1的類型是float,所以Integer的值自動(dòng)轉(zhuǎn)化為float了,最終ma1的變量類型就是float.

咸魚老師
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
對(duì)。
Integer.parseInt(request.getParameter("math1"));
這是轉(zhuǎn)換成整型;
但是float ma1是浮點(diǎn)型小數(shù),就意味著在賦值的過(guò)程中,還會(huì)隱式轉(zhuǎn)換成浮點(diǎn),相當(dāng)于:
float ma1=(float) Integer.parseInt(request.getParameter("math1"));
添加回答
舉報(bào)
0/150
提交
取消