Java Number.doubleValue()方法

doubleValue() 以double形式返回指定的数值。

1 语法

public abstract double doubleValue()  

2 参数

3 返回值

以double形式返回指定的数值

4 示例1

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Number.doubleValue()的例子
 */
public class Demo {

    public static void main(String[] args) {
        //获取一个数字作为整数
        Number x = 123456;
        //将其值打印为double
        System.out.println("x as integer : " +x );
        System.out.print("x as double: " + x.doubleValue());
    }
}

输出结果为:

x as integer : 123456
x as double: 123456.0

5 示例2

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Number.doubleValue()的例子
 */
import java.util.Scanner;

public class Demo {
    public static void main(String[] args) {
        //输入您的值
        System.out.print("请输入你的数字 : ");
        Scanner sc = new Scanner(System.in);
        //从用户控制台获取value值
        Integer i = sc.nextInt();
        System.out.println("Double Value is: " + i.doubleValue());
        sc.close();
    }
}

输出结果为:

请输入你的数字 : 987654321
Double Value is: 9.87654321E8

6 示例3

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Number.doubleValue()的例子
 */
public class Demo {
    public static void main(String[] args) {

        //Number as integer
        Integer x = 1234567898;
        //Print value as double
        System.out.println(x.doubleValue());
        //Number as float
        Float y = 934545876f;
        //Print value as double
        System.out.println(y.doubleValue());
        //Number as Double
        Double D = 53454.43654;
        //Print value as double
        System.out.println(D.doubleValue());
        //Number as Long
        Long L = 73454587659675454l;
        //Print value as double
        System.out.println(L.doubleValue());
    }
}

输出结果为:

1.234567898E9
9.34545856E8
53454.43654
7.3454587659675456E16

 

热门文章

优秀文章