English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java Arrays

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos Java Map

Conjuntos Java

Entrada y salida Java (I/O)

Lector Java/Writer

Otras temáticas de Java

El programa Java convierte variables de tipo int a double

Java 实例大全

En este programa, aprenderemos cómo convertir variables enteras (int) a valores dobles en Java.

Para entender este ejemplo, debes conocer lo siguienteProgramación JavaTema:

示例1Programa Java para usar la conversión de tipo para convertir int a double

class Main {
  public static void main(String[] args) {
    //创建int变量
    int a =33;
    int b = 29;
    //Conversión de int a double
    //Uso de conversión de tipo
    double c = a;
    double d = b;
    System.out.println(c);    // 33.0
    System.out.println(d);    // 29.0
  }
}

En el ejemplo anterior, tenemos variables de tipo int a y b. Nota esta línea,

double c = a;

Aquí, la variable de tipo int se convertirá automáticamente a double. Esto se debe a que double es un tipo de datos de mayor rango (los tipos de datos de mayor tamaño) y un tipo de datos int de menor rango (los tipos de datos de menor tamaño).

Por lo tanto, no se producirá el truncamiento de datos, al mismo tiempo que se realiza la conversión de int a double. Esto se llama宽类型转换。要了解更多信息,请访问Java 类类型转换

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

我们还可以将 int 类型变量转换为 Double 类的对象。 例如

class Main {
  public static void main(String[] args) {
    // 创建int变量
    int a = 332;
    //转换为 Double 对象
    //使用 valueOf()
    Double obj = Double.valueOf(a);
    System.out.println(obj);    // 332.0
  }
}

在上面的示例中,我们使用 Double.valueOf() 方法将变量a转换为 Double 对象。

在这里,Double是Java中的包装类。要了解更多信息,请访问Java包装类

Java 实例大全