java基本数据类型double的使用(29)
来源:网络收集 点击: 时间:2024-04-231.如图所示,我们点击箭头所指的Eclipse这个软件的图标,打开Eclipse软件。

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

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

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

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

6.如图所示,一、double类型的特点:(1).double类型是32位单精度浮点型数据,其取值范围是-1.7E-308到1.7E+308。(2).以二进制补码表示的整数。(3).默认值为0.0d。(4).double不能用于精确值的计算,如:货币。
二、接下来double类型的使用:(1)double类型的声明:一般给double赋值浮点型数据时,默认写的浮点型数据都为double,我们可以在数字后面加上d也可以选择不加d,但是为了更清楚类型,最好加上d哦!打印出hui的值。(2).我们这个声明我们没有写d照样也是OK的,打印出hui的值。

7.如图所示,(2)double类型的运算(加减乘除运算)。首先double类型在进行运算时double和double运算之后还是double类型不转换,double和其他类型运算时全部转化为double类型。double类型的加法运算,声明一个double类型的变量hui3用于接收hui+hui1的结果,将计算的结果hui3打印出来。

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

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

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

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

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

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

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

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

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

17.这是java的关于java基本数据类型double的使用的源代码可以直接进行编译运行,希望大家能够从中获益良多。
package number;
public class Double1 {
public static void main(String args) {
// TODO 自动生成的方法存根
//double类型的特点:
//double类型是32位单精度浮点型数据,其取值范围是1.175494651E-38
//到3.402823466E+38,
//以二进制补码表示的整数
//默认值为0.0f
//double不能用于精确值的计算,如:货币
//double类型的使用
//(1)double类型的声明
//一般给double赋值浮点型数据时,默认写的浮点型数据都为double
//我们可以在数字后面加上d也可以选择不加d
//但是为了更清楚类型,最好加上d哦!
double hui = 12.3d ;
//打印出hui的值
System.out.println(hui的值:+hui);
//我们这个声明我们没有写d照样也是OK的
double hui1 = 18.8;
//打印出hui的值
System.out.println(hui1的值:+hui1);
//(2)double类型的运算(加减乘除运算)
//double类型在进行运算时double和double运算之后还是double类型不转换
//double和其他类型运算时全部转化为double类型
//double类型的加法运算
//声明一个double类型的变量hui3用于接收hui+hui1的结果
double hui3=hui+hui1;
//将计算的结果hui3打印出来
System.out.println(加法运算结果hui3的值:+hui3);
//以下直接进行字面值计算
hui3=8+10;
//将计算的结果hui3打印出来
System.out.println(字面值加法运算结果hui3的值:+hui3);
//double类型的减法运算
//声明一个double类型的变量hui3用于接收hui-hui1的结果
hui3=(double)(hui-hui1);
//将计算的结果hui3打印出来
System.out.println(减法运算结果hui3的值:+hui3);
//以下直接进行字面值计算
hui3=8-10;
//将计算的结果hui3打印出来
System.out.println(字面值减法运算结果hui3的值:+hui3);
//double类型的乘法运算
hui3=(double) (hui*hui1);
//将计算的结果hui3打印出来
System.out.println(乘法运算结果hui3的值:+hui3);
//以下直接进行字面值计算
hui3=8*10;
//将计算的结果hui3打印出来
System.out.println(字面值乘法运算结果hui3的值:+hui3);
//double类型的除法运算
//声明一个double类型的变量hui3用于接收hui-hui1的结果
hui3=(double)(hui/hui1);
//将计算的结果hui3打印出来
System.out.println(除法运算结果hui3的值:+hui3);
//以下直接进行字面值计算
hui3=8/10;
//将计算的结果hui3打印出来
System.out.println(字面值除法运算结果hui3的值:+hui3);
}
}
注意事项1.eclipse中要先创建一个Java项目之后,才能创建一个java类文件哦!
2.Java源代码生成的.class文件,需要Java虚拟机才能运行起来。
3.欢迎大家有问题时,向高辉大神进行提问哦!
JAVADOUBLE双精度浮点型版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_574991.html