Monday, November 24, 2025
HomeLanguagesJavaJava lang.Long.byteValue() method in Java with Examples

Java lang.Long.byteValue() method in Java with Examples

java.lang.Long.byteValue() is a built-in function in Java that returns the value of this Long as a byte.

Syntax:

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.

Examples:

Input : 12
Output : 12

Input : 1023
Output : -1

The program below illustrates the java.lang.Long.byteValue() function:

Program 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);
    }
}


Output:

Byte Value of num = -1
Byte Value of num = 12

Program 2 : Demonstrates the byte value of a negative number




// 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);
    }
}


Output:

Byte Value of num = 1
Byte Value of num = -12

Program 3 : When a decimal value is passed in argument.




// 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);
    }
}


Output:

prog.java:13: error: incompatible types: double cannot be converted to Long
        Long value = 11.24;

Program 4 : When a string value is passed in argument.




// 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);
    }
}


Output:

prog.java:13: error: incompatible types: String cannot be converted to Long
        Long value = "24";
RELATED ARTICLES

Most Popular

Dominic
32410 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6909 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6865 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS