float类型的取值范围(float类型)

  • 发布时间:2023-12-01 09:01:07 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于float类型的取值范围,float类型这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看

你们好,最近小未来发现有诸多的小伙伴们对于float类型的取值范围,float类型这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

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

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

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

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

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

6、6.如图所示,float类型的特点:(1).float类型是32位单精度浮点型数据,其取值范围是1.175494651E-38。到3.402823466E+38。(2).以二进制补码表示的整数。(3).默认值为0.0f。(4).float不能用于精确值的计算,如:货币。

7、接下来float类型的使用:(1)float类型的声明:首先一般给float赋值浮点型数据时,要加上f才可以,不然默认写的浮点型数据为double类型,像下面我们赋值12.3要写成12.3f才可以,赋值没有浮点型如:56或26整型数据时,可以不加f也不会报错,最后输出时会是56.0或26.0,这是由于赋值给了float浮点型而导致的,但是为了更清楚类型,最好加上f哦!接下来打印出hui的值,我们这个声明我们没有写f照样也是OK的,再打印出hui的值哦!

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

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

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

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

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

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

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

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

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

17、16.如图所示,我们看到程序输出了:“hui的值:12.3hui1的值:18.0

18、加法运算结果hui3的值:30.3

19、字面值加法运算结果hui3的值:18.0

20、减法运算结果hui3的值:-5.7

21、字面值减法运算结果hui3的值:-2.0

22、乘法运算结果hui3的值:221.40001

23、字面值乘法运算结果hui3的值:80.0

24、除法运算结果hui3的值:0.68333334

25、字面值除法运算结果hui3的值:0.0

26、”全是浮点型数据这样的值,因为float是单精度浮点型数据哦!最后希望所以大家要多多实践哦!(实践出真知哦!)。

27、17.这是java的关于java基本数据类型float的使用的源代码可以直接进行编译运行,希望大家能够从中获益良多。

28、package number;

29、public class Float1 {

30、public static void main(String[] args) {

31、// TODO 自动生成的方法存根

32、//float类型的特点:

33、//float类型是32位单精度浮点型数据,其取值范围是1.175494651E-38

34、//到3.402823466E+38,

35、//以二进制补码表示的整数

36、//默认值为0.0f

37、//float不能用于精确值的计算,如:货币

38、//float类型的使用

39、//(1)float类型的声明

40、//一般给float赋值浮点型数据时,要加上f才可以,不然默认写的浮点型数据为double

41、//类型,像下面我们赋值12.3要写成12.3f才可以,赋值没有浮点型如:56或26

42、//整型数据时,可以不加f也不会报错,最后输出时会是56.0或26.0,这是由于

43、//赋值给了float浮点型而导致的,但是为了更清楚类型,最好加上f哦!

44、float hui = 12.3f ;

45、//打印出hui的值

46、System.out.println("hui的值:"+hui);

47、//我们这个声明我们没有写f照样也是OK的

48、float hui1 = 18;

49、//打印出hui的值

50、System.out.println("hui1的值:"+hui1);

51、//(2)float类型的运算(加减乘除运算)

52、//float类型在进行运算时float和float运算之后还是float类型不转换

53、//float和其他类型运算时,若没有double参与全部转化为float类型,有double时

54、//全部转化为double类型

55、//float类型的加法运算

56、//声明一个float类型的变量hui3用于接收hui+hui1的结果

57、float hui3=hui+hui1;

58、//将计算的结果hui3打印出来

59、System.out.println("加法运算结果hui3的值:"+hui3);

60、//以下直接进行字面值计算

61、hui3=8+10;

62、//将计算的结果hui3打印出来

63、System.out.println("字面值加法运算结果hui3的值:"+hui3);

64、//float类型的减法运算

65、//声明一个float类型的变量hui3用于接收hui-hui1的结果

66、hui3=(float)(hui-hui1);

67、//将计算的结果hui3打印出来

68、System.out.println("减法运算结果hui3的值:"+hui3);

69、//以下直接进行字面值计算

70、hui3=8-10;

71、//将计算的结果hui3打印出来

72、System.out.println("字面值减法运算结果hui3的值:"+hui3);

73、//float类型的乘法运算

74、hui3=(float) (hui*hui1);

75、//将计算的结果hui3打印出来

76、System.out.println("乘法运算结果hui3的值:"+hui3);

77、//以下直接进行字面值计算

78、hui3=8*10;

79、//将计算的结果hui3打印出来

80、System.out.println("字面值乘法运算结果hui3的值:"+hui3);

81、//float类型的除法运算

82、//声明一个float类型的变量hui3用于接收hui-hui1的结果

83、hui3=(float)(hui/hui1);

84、//将计算的结果hui3打印出来

85、System.out.println("除法运算结果hui3的值:"+hui3);

86、//以下直接进行字面值计算

87、hui3=8/10;

88、//将计算的结果hui3打印出来

89、System.out.println("字面值除法运算结果hui3的值:"+hui3);

90、}

91、}

以上就是float类型这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!