Método Double byteValue() en Java con ejemplos

java.lang.Double.byteValue() es un método incorporado en Java que devuelve el valor de este Double como un byte (al convertirlo en un byte). Básicamente, se usa para reducir la conversión primitiva de tipo Doble a un valor de byte.

Sintaxis:

public byte byteValue()

Parámetros: La función no acepta ningún parámetro.

Valor de retorno: este método devuelve el valor doble representado por este objeto convertido a tipo byte .

Ejemplos:

Input : 12
Output : 12

Input : 1023
Output : -1

Los siguientes programas ilustran el uso de la función java.lang.Double.byteValue():

Programa 1:

// Program to illustrate the Double.byteValue() method
import java.lang.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        Double value = 1023d;
  
        // Returns the value of Double as a byte
        byte byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
  
        // Another example
        value = 12d;
        byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
    }
}
Producción:

Byte Value of num = -1
Byte Value of num = 12

Programa 2: Demuestra el valor de byte para un número negativo.

// Java code to illustrate java.lang.Double.byteValue() method
import java.lang.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        Double value = -1023d;
  
        // Returns the value of Double as a byte
        byte byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
  
        // Another example
        value = -12d;
        byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
    }
}
Producción:

Byte Value of num = 1
Byte Value of num = -12

Programa 3: cuando se pasa un valor decimal en el argumento.

// Program to illustrate java.lang.Double.byteValue() method
  
import java.lang.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        Double value = 11.24;
  
        // Returns the value of Double as a byte
        byte byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
  
        // Another example
        value = 6.0;
        byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
    }
}
Producción:

Byte Value of num = 11
Byte Value of num = 6

Programa 4: cuando se pasa un valor de string como argumento.

// Code to illustrate Double.byteValue()
import java.lang.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        Double value = "45";
  
        // Returns the value of Double as a byte
        byte byteValue = value.byteValue();
        System.out.println("Byte Value of num = " + byteValue);
    }
}

Errores de compilación:

prog.java:9: error: incompatible types: String cannot be converted to Double
        Double value = "45";
                       ^
1 error

Referencia : https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html#byteValue–

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *