java.lang.Float.byteValue () es un método incorporado en Java que devuelve el valor de este Float como un byte (al convertirlo en un byte). Básicamente, se utiliza para reducir la conversión primitiva de tipo flotante a un valor de byte.
Sintaxis:
public byte byteValue()
Parámetros: La función no acepta ningún parámetro.
Valor devuelto: este método devuelve el valor flotante representado por este objeto convertido a byte de tipo .
Ejemplos:
Input : 12 Output : 12 Input : 1023 Output : -1
Los siguientes programas ilustran la función java.lang.Float.byteValue():
Programa 1:
// Program to illustrate the Float.byteValue() method import java.lang.*; public class GFG { public static void main(String[] args) { Float value = 1023f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = 12f; 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.Float.byteValue() method import java.lang.*; public class GFG { public static void main(String[] args) { Float value = -1023f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = -12f; 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.Float.byteValue() method import java.lang.*; public class GFG { public static void main(String[] args) { Float value = 11.24f; // Returns the value of Float as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // Another example value = 6.0f; byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); } }
Producción:
Byte Value of num = 11 Byte Value of num = 6
Referencia : https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#byteValue()