快捷导航

类型强转。

float ma1=Integer.parseInt(request.getParameter("math1"));这句话是不是转为float类型了?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

Integer.parseInt(request.getParameter("math1"));
这一句将字符串转化成了Integer.
而变量ma1的类型是float,所以Integer的值自动转化为float了,最终ma1的变量类型就是float.
回复

使用道具 举报

对。
Integer.parseInt(request.getParameter("math1"));
这是转换成整型;
但是float ma1是浮点型小数,就意味着在赋值的过程中,还会隐式转换成浮点,相当于:
float ma1=(float) Integer.parseInt(request.getParameter("math1"));
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP