The java.lang.Number.byteValue() is an inbuilt method in java that returns the value of the specified number as a byte. This may involve rounding or truncation.
Syntax:
public byte byteValue()
Parameters: The method does not take any parameter.
Return value: This method returns the numeric value represented by this object after conversion to type byte.
Below program illustrates the use of Number.byteValue() method:
Program 1:
// Java program to illustrate the // Number.byteValue() method public class gfg {
public static void main(String[] args)
{
// Get a number as integer
Integer x = new Integer( 12345786 );
// Print bytevalue()
System.out.println(x.byteValue());
// Get a number as float
Float y = new Float(9145876f);
// Print bytevalue()
System.out.println(y.byteValue());
}
} |
Output:
-70 20
Program 2:
// Java program to illustrate the // Number.byteValue() method public class gfg {
public static void main(String[] args)
{
// Get a number as integer
Integer x = new Integer( 123 );
// Print bytevalue()
System.out.println(x.byteValue());
// Get a number as float
Float y = new Float(76f);
// Print bytevalue()
System.out.println(y.byteValue());
}
} |
Output:
123 76