java.lang.Long.byteValue() es una función integrada en Java que devuelve el valor de este Long como un byte.
Sintaxis:
public byte byteValue() Parameters: The function does not accept any parameter. Return : This method returns the numeric value represented by this object after conversion to byte type.
Ejemplos:
Input : 12 Output : 12 Input : 1023 Output : -1
El siguiente programa ilustra la función java.lang.Long.byteValue():
Programa 1:
// Java program that demonstrates the use of // Long.byteValue() function // include lang package import java.lang.*; public class GFG { public static void main(String[] args) { Long value = 1023l; // returns the value of Long as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // 2nd example value = 12l; 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 de un número negativo
// Java program that demonstrates the use of // Long.byteValue() function // negative number // include lang package import java.lang.*; public class GFG { public static void main(String[] args) { Long value = -1023l; // returns the value of Long as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); // 2nd example value = -12l; 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.
// Java program that demonstrates the use of // Long.byteValue() function // decimal number // include lang package import java.lang.*; public class GFG { public static void main(String[] args) { Long value = 11.24; // returns the value of Long as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); } }
Producción:
prog.java:13: error: incompatible types: double cannot be converted to Long Long value = 11.24;
Programa 4: cuando se pasa un valor de string en el argumento.
// Java program that demonstrates the use of // Long.byteValue() function // string number // include lang package import java.lang.*; public class GFG { public static void main(String[] args) { Long value = "24"; // returns the value of Long as a byte byte byteValue = value.byteValue(); System.out.println("Byte Value of num = " + byteValue); } }
Producción:
prog.java:13: error: incompatible types: String cannot be converted to Long Long value = "24";