为了账号安全,请及时绑定邮箱和手机立即绑定

类型强转。

类型强转。

qq_莫非 2017-04-29 13:44:29
float ma1=Integer.parseInt(request.getParameter("math1"));这句话是不是转为float类型了?
查看完整描述

3 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

Integer.parseInt(request.getParameter("math1"));

这一句将字符串转化成了Integer.

而变量ma1的类型是float,所以Integer的值自动转化为float了,最终ma1的变量类型就是float.

查看完整回答
1 反对 回复 2017-04-29
?
咸鱼老师

TA贡献6条经验 获得超0个赞

对。

Integer.parseInt(request.getParameter("math1"));

这是转换成整型;

但是float ma1是浮点型小数,就意味着在赋值的过程中,还会隐式转换成浮点,相当于:

float ma1=(float) Integer.parseInt(request.getParameter("math1"));

查看完整回答
反对 回复 2017-04-29
  • 3 回答
  • 0 关注
  • 1761 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信