LAST UPDATED: SEPTEMBER 3, 2020
Java Long byteValue() Method
Java byteValue()
method belongs to the Long
class of the java.lang
package and overrides the byteValue()
method of the Number
class. This method returns the byte equivalent of the Long object after a narrowing primitive conversion(Conversion of higher data type into lower data type).
In short, this method is used to convert a Long object into a byte value.
Syntax:
public byte byteValue()
Parameter:
No parameter is passed in this method.
Returns:
The numerical equivalent of the object of a byte
type is created after conversion.
Example 1:
Here, using the byteValue()
method, the long values are converted into its numerical byte equivalent.
import java.lang.Long;
public class StudyTonight
{
public static void main(String[] args)
{
//converting Long object into byte
Long x = 9567858997L;
byte i=x.byteValue();
System.out.println("Equivalent byte value is " +i);
Long y = -2590556789L;
byte d = y.byteValue();
System.out.println("Equivalent byte value is " +d);
}
}
Equivalent byte value is 53
Equivalent byte value is -117
Example 2:
Here is a user-defined example where anyone using this code can put a value of his choice and get the equivalent byte value.
import java.util.Scanner;
public class StudyTonight
{
public static void main(String[] args)
{
try
{
System.out.print("Enter the value to be converted : ");
Scanner sc = new Scanner(System.in);
long i = sc.nextLong();
Long n = i ;
byte val = n.byteValue();
System.out.println("Byte Value is: " + val);
}
catch(Exception e)
{
System.out.println("not a valid long");
}
}
}
Enter the value to be converted : 7055
Byte Value is: -113
********************************************
Enter the value to be converted : -6789
Byte Value is: 123
********************************************
Enter the value to be converted : 0x5674
not a valid long
Live Example:
Here, you can test the live code example. You can execute the example for different values, even can edit and write your examples to test the Java code.