Float 类的构造方法

Float 类中的构造方法有以下 3 个。

 Float(double value):构造一个新分配的 Float 对象,它表示转换为 float 类型的参数。Float(float value):构造一个新分配的 Float 对象,它表示基本的 float 参数。Float(String s):构造一个新分配的 Float 对象,它表示 String 参数所指示的 float 值。

分别使用以上 3 个构造方法获取 Float 对象:

Float float1 = new Float(3.14145);    // 以 double 类型的变量作为参数创建 Float 对象Float float2 = new Float(6.5);    // 以 float 类型的变量作为参数创建 Float 对象Float float3 = new Float("3.1415");    // 以 String 类型的变量作为参数创建 Float 对象

Float类中的常用方法

如何将字符串 456.7 转换为 float 类型的数值,或者将 float 类型的数值 123.4 转换为对应的字符串呢?

String str = "456.7";
float num = Float.parseFloat(str);    // 将字符串转换为 float 类型的数值float f = 123.4f;
String s = Float.toString(f);    // 将 float 类型的数值转换为字符串

注意:在实现将字符串转换为 float 类型数值的过程中,如果字符串中包含非数值类型的字符,则程序执行将出现异常。

Float 类的常用常量

在 Float 类中包含了很多常量,其中较为常用的常量如下。

 MAX_VALUE:值为 1.4E38 的常量,它表示 float 类型能够表示的最大值。MIN_VALUE:值为 3.4E-45 的常量,它表示 float 类型能够表示的最小值。MAX_EXPONENT:有限 float 变量可能具有的最大指数。MIN_EXPONENT:标准化 float 变量可能具有的最小指数。MIN_NORMAL:保存 float 类型数值的最小标准值的常量,即 2-126。NaN:保存 float 类型的非数字值的常量。SIZE:用来以二进制补码形式表示 float 值的比特位数。TYPE:表示基本类型 float 的 Class 实例。

分别演示了 Float 类中常量的使用。

float max_value = Float.MAX_VALUE;    // 获取 float 类型可取的最大值float min_value = Float.MIN_VALUE;    // 获取 float 类型可取的最小值float min_normal = Float.MIN_NORMAL;    // 获取 float 类型可取的最小标准值float size = Float.SIZE;    // 获取 float 类型的二进制位

Java Float类详解相关推荐

  1. Java Pattern类详解

    Java Pattern类详解 Pattern在java.util.regex包中,是正则表达式的编译表示形式,此类的实例是不可变的,可供多个并发线程安全使用. 定义 public final cla ...

  2. java Random类详解

    2019独角兽企业重金招聘Python工程师标准>>> Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起 ...

  3. java file类详解_Java File类详解及IO介绍及使用

    我是一个CPU:这个世界慢!死!了!,可以感受到CPU,内存和硬盘之间的速度比较. 文件的本质 OS(操作系统)的目的就是可以让上层程序可以通过一种统一的方式去拿到无论什么磁盘里的文件(即一段字节流) ...

  4. Java File类详解

    在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...

  5. Java System类详解

    System 类位于 java.lang 包,代表当前 Java 程序的运行平台,系统级的很多属性和控制方法都放置在该类的内部.由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是 ...

  6. Java Object类详解

    Object 是 Java 类库中的一个特殊类,也是所有类的父类.也就是说,Java 允许把任何类型的对象赋给 Object 类型的变量.当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 O ...

  7. Java—File类详解及实践

    关注微信公众号:CodingTechWork,一起学习进步. File类介绍 File类概述   File类是java.io包下代表与平台无关的文件和目录.File可以新建.删除.重命名文件和目录,但 ...

  8. Java Scaner类详解_动力节点Java学院整理

    Java.util.Scanner是Java5.0的新特征,主要功能是简化文本扫描.这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都 ...

  9. Java Entry类详解

    Entry类概述 Java的entry是一个静态内部类,实现Map.Entry< K ,V> 这个接口,通过entry类可以构成一个单向链表. 一.java中Map及Map.Entry ( ...

最新文章

  1. Django源码分析10:makemigrations命令概述
  2. python怎么变白-python – 在热图中使反向对角线变白
  3. 【计算机网络】HTTP 与 HTTPS ( HTTP 在网络各个层级的传输过程 | HTTPS 工作流程 | HTTPS 弊端 )
  4. SAP用户权限相关操作
  5. 用维基百科训练word2vec中文词向量
  6. 越用越快的福禄克布线认证测试仪
  7. 补作业:随机生成二元四则运算
  8. restify mysql_[菜鸟试水]关于Nodejs搭建后台API服务(Mysql-Restify)[下]
  9. Android Theme
  10. Unity web player-----a new version is required/insatall manually
  11. DSP实验报告—实验2  编写一个以C语言为基础的DSP程序
  12. 新一代大数据技术架构
  13. MGF病毒的利用代码
  14. BIOS视频中断 10号中断详解
  15. Java,图片在table中显示并缩放2.0
  16. xp系统迁移到固态硬盘_通过网络轻松传输,将XP迁移到Windows 7
  17. AI大神Hinton再次“逃离”美国,成就了虎视眈眈的加拿大
  18. 工控机主板与ARM工控机主板有什么不同呢?
  19. 什么是,泛化能力,过拟合,欠拟合,不收敛,奥卡姆剃刀?
  20. python截取视频_python使用ffmpeg截取视频段

热门文章

  1. java声明arraylist,在java构造函数中声明ArrayList
  2. 为什么用python写爬虫_零基础,是怎么开始写Python爬虫的
  3. 计算机专业论文要交源代码吗,计算机毕业论文源代码.doc
  4. mysql vs2008,vs2008 使用mysql
  5. JEECG分页条数自定义
  6. SVN卸载,修复,等问题:依赖服务或组无法启动.(0x8007042c)解决之一
  7. 长春理工大学c语言实验题库,长春理工大学首届趣味心理知识竞赛初赛题库.doc...
  8. messageformat.format() 自定义参数名_DedeCMS的Java版mcms 第四季之一: 自定义插件
  9. android系统电视缺点,高清智能电视安卓系统优势与不足解析
  10. android 代码植入,Android Studio之Debug(一):运行期代码植入