在一段代码中看到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