类型强转。

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

qq_莫非
浏览 1691回答 3
3回答

习惯受伤

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,查看更多内容
随时随地看视频慕课网APP

相关分类

Java