Java教程

Java 将int类型变量转换为double的程序

Java程序将int类型变量转换为double

在这个程序中,我们将学习在 Java 中将整数(int) 变量转换为双精度数。
要理解此示例,您应该了解以下Java 编程主题:
Java 数据类型(原生) Java 基本输入和输出

示例 1: 使用 Typecasting 将 int 转换为 double 的 Java 程序

class Main {
  public static void main(String[] args) {
    // create int variables
    int a =33;
    int b = 29;
    // convert int into double
    // using typecasting
    double c = a;
    double d = b;
    System.out.println(c);    // 33.0
    System.out.println(d);    // 29.0
  }
}
在上面的例子中,我们有 int 类型变量 ab。注意这一行,
double c = a;
这里, int 类型变量自动转换为 double。这是因为 double是较高的数据类型(较大的数据类型),而 int是较低的数据类型(较小的数据类型)。
因此,从 int 转换为 double 时不会丢失数据。这称为扩展类型转换。要了解更多信息,请访问 Java 类型转换。

示例 2: 使用 valueOf() 将 int 转换为 Double 的对象

我们还可以将 int 类型变量转换为 Double 类的对象。例如,
class Main {
  public static void main(String[] args) {
    // create int variables
    int a = 332;
    // convert to an object of Double
    // using valueOf()
    double obj = Double.valueOf(a);
    System.out.println(obj);    // 332.0
  }
}
在上面的示例中,我们使用了 Double.valueOf() 方法将变量 a 转换为 Double 的对象。
这里, Double 是 Java 中的一个包装类。要了解更多信息,请访问 Java Wrapper Class。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4