在一段代码中看到Double.valueOf(“2020”).doubleValue(),先出现了Double.valueOf(),又用了doubleValue(),有点迷惑,为什么这么用呢?
<% String s=request.getParameter("radius");
double r;
if(s!=null)
{r=Double.valueOf(s).doubleValue();}
else {r=1;}
square cc=new square(r); //创建对象
%>
<P>方的面积是:<BR>
<%=cc.getarea()%>
<p>方的周长是
<%=cc.getlength()%>
中国网页设计给大家解释下:上面代码要将一个字符串转化成一个double类型的值。
这个过程可以分解为两步:
1.先将字符串转化成一个Double对象(Double是一个类)
2.然后再调用这个对象的doubleValue()方法返回其对应的double数值。
小伙伴们,现在明白Double.valueOf(r).doubleValue();是什么意思了吧?
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/3650.html
微信扫一扫
支付宝扫一扫