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); } }
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); } }
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); } }
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