java基本数据类型float的使用(28)

float为32位的单精度浮点型数据,默认值为0.0f,符合IEEE 75
4标准的浮点数,用float类型储存大型浮点型数组时可以节省内存空间,下面就由辉大神为大家讲解这个java的基本数据类型—float。(辉大神一直坚信,只要多多练习,多看几十遍甚至几万遍总会会的。其实只要自己喜欢就算是几千亿遍,我相信也会乐此不疲的。)

操作方法

  • 01

    1.如图所示,我们点击箭头所指的Eclipse这个软件的图标,打开Eclipse软件。

  • 02

    2.如图所示,我们右击点击箭头所指的这个loop项目这个文件夹(loop就是英文“循环”的意思哦!)。

  • 03

    3.如图所示,在弹出的下拉列表菜单中,我们点击箭头所指的“新建”,之后依次点击“类”,来建立一个java的类文件。

  • 04

    4.如图所示,在弹出的对话框中,我们依次填写类的名称为“Float1”(float意思为漂浮物或飘舟或飘萍),并且勾选箭头所指的矩形框,让Eclipse为我们自动创建java类的启动主函数,然后我们直接点击“完成(F)”按钮,即可创建一个java的类文件了。

  • 05

    5.如图所示,我们看到“float1”类文件已经创建出来,而且Eclipse为我们自动生成了一个java的启动主函数。

  • 06

    6.如图所示,float类型的特点:(1).float类型是32位单精度浮点型数据,其取值范围是1.175494651E-38。到3.402823466E+38。(2).以二进制补码表示的整数。(3).默认值为0.0f。(4).float不能用于精确值的计算,如:货币。 接下来float类型的使用:(1)float类型的声明:首先一般给float赋值浮点型数据时,要加上f才可以,不然默认写的浮点型数据为double类型,像下面我们赋值12.3要写成12.3f才可以,赋值没有浮点型如:56或26整型数据时,可以不加f也不会报错,最后输出时会是56.0或26.0,这是由于赋值给了float浮点型而导致的,但是为了更清楚类型,最好加上f哦!接下来打印出hui的值,我们这个声明我们没有写f照样也是OK的,再打印出hui的值哦!

  • 07

    7.如图所示,(2)float类型的运算(加减乘除运算),先进行float类型的加法运算,声明一个float类型的变量hui3用于接收hui+hui1的结果,然后我们将计算的结果hui3打印出来。

  • 08

    8.如图所示,我们直接进行字面值计算,我们再将计算的结果hui3打印出来。

  • 09

    9.如图所示,float类型的减法运算举例:先声明一个float类型的变量hui3用于接收hui-hui1的结果,最后将计算的结果hui3打印出来。

  • 10

    10.如图所示,我们直接进行字面值计算,再将计算的结果hui3打印出来。

  • 11

    11.如图所示,float类型的乘法运算举例:先声明一个float类型的变量hui3用于接收hui*hui1的结果,最后将计算的结果hui3打印出来。

  • 12

    12.如图所示,我们直接进行字面值计算,直接计算结果并且赋值给hui3,我们再将计算的结果hui3打印出来。

  • 13

    13.如图所示,float类型的除法运算举例:先声明一个float类型的变量hui3用于接收hui/hui1的结果,最后将计算的结果hui3打印出来。

  • 14

    14.如图所示,我们直接进行字面值计算,并且将结果赋值给hui3,我们再将计算的结果hui3打印出来。

  • 15

    15.如图所示,我们点击箭头所指的运行按钮,运行这个java程序。

  • 16

    16.如图所示,我们看到程序输出了:“hui的值:12.3hui1的值:18.0 加法运算结果hui3的值:30.3 字面值加法运算结果hui3的值:18.0 减法运算结果hui3的值:-5.7 字面值减法运算结果hui3的值:-2.0 乘法运算结果hui3的值:221.40001 字面值乘法运算结果hui3的值:80.0 除法运算结果hui3的值:0.68333334 字面值除法运算结果hui3的值:0.0 ”全是浮点型数据这样的值,因为float是单精度浮点型数据哦!最后希望所以大家要多多实践哦!(实践出真知哦!)。

  • 17

    17.这是java的关于java基本数据类型float的使用的源代码可以直接进行编译运行,希望大家能够从中获益良多。 package number; public class Float1 { public static void main(String[] args) { // TODO 自动生成的方法存根 //float类型的特点: //float类型是32位单精度浮点型数据,其取值范围是1.175494651E-38 //到3.402823466E+38, //以二进制补码表示的整数 //默认值为0.0f //float不能用于精确值的计算,如:货币 //float类型的使用 //(1)float类型的声明 //一般给float赋值浮点型数据时,要加上f才可以,不然默认写的浮点型数据为double //类型,像下面我们赋值12.3要写成12.3f才可以,赋值没有浮点型如:56或26 //整型数据时,可以不加f也不会报错,最后输出时会是56.0或26.0,这是由于 //赋值给了float浮点型而导致的,但是为了更清楚类型,最好加上f哦! float hui = 12.3f ; //打印出hui的值 System.out.println("hui的值:"+hui); //我们这个声明我们没有写f照样也是OK的 float hui1 = 18; //打印出hui的值 System.out.println("hui1的值:"+hui1); //(2)float类型的运算(加减乘除运算) //float类型在进行运算时float和float运算之后还是float类型不转换 //float和其他类型运算时,若没有double参与全部转化为float类型,有double时 //全部转化为double类型 //float类型的加法运算 //声明一个float类型的变量hui3用于接收hui+hui1的结果 float hui3=hui+hui1; //将计算的结果hui3打印出来 System.out.println("加法运算结果hui3的值:"+hui3); //以下直接进行字面值计算 hui3=8+10; //将计算的结果hui3打印出来 System.out.println("字面值加法运算结果hui3的值:"+hui3); //float类型的减法运算 //声明一个float类型的变量hui3用于接收hui-hui1的结果 hui3=(float)(hui-hui1); //将计算的结果hui3打印出来 System.out.println("减法运算结果hui3的值:"+hui3); //以下直接进行字面值计算 hui3=8-10; //将计算的结果hui3打印出来 System.out.println("字面值减法运算结果hui3的值:"+hui3); //float类型的乘法运算 hui3=(float) (hui*hui1); //将计算的结果hui3打印出来 System.out.println("乘法运算结果hui3的值:"+hui3); //以下直接进行字面值计算 hui3=8*10; //将计算的结果hui3打印出来 System.out.println("字面值乘法运算结果hui3的值:"+hui3); //float类型的除法运算 //声明一个float类型的变量hui3用于接收hui-hui1的结果 hui3=(float)(hui/hui1); //将计算的结果hui3打印出来 System.out.println("除法运算结果hui3的值:"+hui3); //以下直接进行字面值计算 hui3=8/10; //将计算的结果hui3打印出来 System.out.println("字面值除法运算结果hui3的值:"+hui3); } }

(0)

相关推荐

  • Java基本数据类型

    今天小编就来给大家分享Java基本数据类型,希望可以帮助到大家; 操作方法 01 1. 数据类型: 在Java源代码中,每个变量都必须声明一种类型(type).Java数据类型(type)可以分为两大 ...

  • 如何转换java中数据类型

    数据类型转换,分为自动转换和强制转换,简单的就可以这样理解,大的转小的叫强制,小的转大的,就叫自动!下面给大家看例子! 操作方法 01 自动转换:把取值范围小的类型,转换为取值范围大的数据类型,例如从 ...

  • Java数据类型大全

    一般在游戏中我们总会见到Java的字样,它代表了游戏中对一些数据的处理,那么Java处理游戏的数据有哪些呢? 操作方法 01 Java的数据类型分为四类,一共有八种,这四类分别为整型.浮点型.逻辑型. ...

  • JAVA的值传递和引用传递区别(java值传递和引用传递例子)

    学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java ...

  • Java一维数组如何声明、创建数组

    在Java中,数组是一种数据存储结构,是一组相同类型数据的集合,用来存储多个同类型的数据,也是实现算法的基础,下面小编教会大家Java一维数组如何声明.创建数组 操作方法 01 打开我们的Eclips ...

  • 我所理解的BeanUtils.copyProperties() 用法

    最近在项目中接触到了BeanUtils.copyProperties(),之前没怎么用过这个方法,在网上搜索了一下,发现还有一个PropertyUtils.copyProperties()的方法,下面 ...

  • Java中的基本数据类型

    Java中共有8种基本数据类型.大的划分,包括整数类型.字符类型.单精度浮点数与双精度浮点数类型.布尔类型.其中整数类型按长度又可以划分为4类.下面,小编就教大家如何使用这些数据类型. 操作方法 01 ...

  • 转行学JAVA系列日记:[3]基本数据类型

    操作方法 01 JAVA中,共有4种整型,2种浮点类型,1种字符类型char,1种真值型boolean. 整型: 整型用来表示没有小数部分的数值. -------------------------- ...

  • java中基本数据类型的值范围

    在JAVA中一共有八种基本数据类型,分别是 byte.short.int.long.float.double.char.boolean ,进一步划分的话,又可以分为整型,浮点型,boolean型和ch ...