Thursday, February 19, 2026
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

1 COMMENT

Most Popular

Dominic
32506 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6882 POSTS0 COMMENTS
Nicole Veronica
12005 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12099 POSTS0 COMMENTS
Shaida Kate Naidoo
7011 POSTS0 COMMENTS
Ted Musemwa
7255 POSTS0 COMMENTS
Thapelo Manthata
6967 POSTS0 COMMENTS
Umr Jansen
6956 POSTS0 COMMENTS