📜  Java中的 AtomicInteger floatValue() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:49.866000             🧑  作者: Mango

Java中的AtomicInteger floatValue()方法及示例

介绍

AtomicInteger是Java中的一个原子类,可用于对整数进行原子操作。floatValue()方法是AtomicInteger的一种实例方法,用于返回当前实例中保存的整数值的浮点型表示。

语法
public float floatValue()
返回值

返回当前AtomicInteger实例所保存的整数值的浮点型表示。

示例
import java.util.concurrent.atomic.AtomicInteger;

public class Main {
    public static void main(String[] args) {
        AtomicInteger ai = new AtomicInteger(10);

        // 获取浮点数表示
        float f = ai.floatValue();
        System.out.println("The float value of the current AtomicInteger instance is: " + f);
    }
}

输出结果:

The float value of the current AtomicInteger instance is: 10.0

在上面的示例中,我们首先创建了一个AtomicInteger实例,其初始值为10。然后,我们调用floatValue()方法,该方法返回当前实例所保存的整数值的浮点型表示。最后,将浮点型表示打印到控制台输出中。

需要注意的是,如果AtomicInteger实例中保存的整数值超出了浮点数表示的范围,则在调用floatValue()方法时将抛出NumberFormatException异常。