Double.valueOf(r).doubleValue();是什么意思

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

(5)
江山如画的头像江山如画管理团队
教育部关于加强和规范普通本科高校实习管理工作的意见
上一篇 2019年9月4日 下午3:41
js验证表单验证,包括用户名、密码、确认密码等,用户注册页面实例
下一篇 2019年9月5日 下午2:41

99%的人还看了以下文章

  • Robotstudio示教编程与仿真运行教程

    Robotstudio示教编程与仿真运行教程Robotstudio示教编程与仿真运行教程Robotstudio示教编程与仿真运行教程Robotstudio示教编程与仿真运行教程

    Robotstudio软件中内置的虚拟示教器与真实的工业机器人示教器没有任何区别,对于学习ABB机器人现场示教编程的,可以在基础工作站中进行学习使用。

    2022年5月3日 编程开发
    11.6K0
  • 单元测试环境、过程及任务,单元测试快速入门教程二

    单元测试环境及过程 单元测试环境 单元测试环境的建立是单元测试工作进行的前提和基础,在测试过程中起到的作用不言而喻。单元测试环境并不一定是系统投入使用后所需的真实环境,可采用模拟环境。 由于一个模块或一个方法(Method)不是一个独立的程序,在测试时要考虑它和外界的联系,因此要用到一些辅助模块来模拟与所测模块相联系的其它模块。辅助模块分两种: 驱动模块:相…

    2018年4月16日
    10.6K0
  • python 实战-逢7 过游戏的实现

    不知道你有没有玩过“逢 7 过”的游戏,游戏规则很简单: 几个人轮流报数,凡遇到 7 的倍数,或含 7 的数字就要跳过,否则就算失败。 今天我们就用 Python 来打印 1 到 100 之间,所有满足条件的数字。 知识点 Python 开发环境 int 类型 变量 运算符 while 循环 条件判断 💡提示: 开发中,我们经常要先构思框架,…

    2022年2月2日
    12.3K0
  • 网络编程 ASP.NET(C#)学习笔记二:数据类型-值类型

    C#中数据类型主要分为两大类:值类型和引用类型。本节课主要讲解值类型的分类和结构类型、枚举类型的定义和使用。 值类型: C#中值类型包括3种:简单类型、结构类型和枚举类型。 简单类型包括整数类型、字符类型、实数类型和布尔类型等,在此不做介绍,随便找本书看下即可。 结构类型:用于定义复杂的数据类型。如图书信息(包括书名,作者,出版社,价格等等),坐标点的信息(…

    2018年1月30日
    16.5K0
  • 快速排序基本思想、实例讲解及Java实现代码

    文章介绍了快速排序的基本思想、实现步骤和Java实现代码。

    2022年12月1日
    6.7K0
  • Java Vector可实现自动增长的对象数组

    java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。 对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。 向量类提供了三种构造方法: public ve…

    2020年8月20日
    6.3K0

发表回复

登录后才能评论