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() methodpublic 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());    }} |
-70 20
Program 2:
// Java program to illustrate the// Number.byteValue() methodpublic 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());    }} |
123 76
