Java Number.floatValue()方法

floatValue() 以 float 形式返回指定的数值。

1 语法

public abstract float floatValue()  

2 参数

3 返回值

以 float 形式返回指定的数值

4 示例1

package com.yiidian;

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

    public static void main(String[] args) {
        //使用Integer数据类型和Double数据类型输入数字
        Integer a = 2454;
        Double b = 86549.9875690;
        //将Number值打印为float  
        System.out.println("Value : "+a.floatValue());
        System.out.println("Value : "+b.floatValue());
    }
}

输出结果为:

Value : 2454.0
Value : 86549.984

5 示例2

package com.yiidian;

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

public class Demo {

    public static void main(String[] args) {
        Scanner readInput = new Scanner(System.in);
        System.out.print("请输入数字: ");
        //输入数字
        Integer i = readInput.nextInt();
        //以float打印
        System.out.println("The Float Value is: "+i.floatValue());
        readInput.close();
    }
}

输出结果为:

请输入数字: YIIDIAN
Exception in thread "main" java.util.InputMismatchException
	at java.util.Scanner.throwFor(Scanner.java:864)
	at java.util.Scanner.next(Scanner.java:1485)
	at java.util.Scanner.nextInt(Scanner.java:2117)
	at java.util.Scanner.nextInt(Scanner.java:2076)
	at com.yiidian.Demo.main(Demo.java:17)

6 示例3

package com.yiidian;

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

    public static void main(String[] args) {
        int x = 3;
        int y = 2;
        Float f = (float) x;
        float result = f.floatValue()/y;
        System.out.println("Output Value is = "+result);
    }
}

输出结果为:

Output Value is = 1.5

 

热门文章

优秀文章