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() funtion // 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() funtion // 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() funtion // 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() funtion // 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";
Recommended Posts:
- Java lang.Long.numberOfTrailingZeros() method in Java with Examples
- Java lang.Long.numberOfLeadingZeros() method in Java with Examples
- Java lang.Long.builtcount() method in Java with Examples
- Java lang.Long.reverse() method in Java with Examples
- Java lang.Long.highestOneBit() method in Java with Examples
- Java.util.Collections.rotate() Method in Java with Examples
- Java.util.Collections.disjoint() Method in java with Examples
- Java lang.Long.lowestOneBit() method in Java with Examples
- Java 8 | ArrayDeque removeIf() method in Java with Examples
- Java Clock tickMinutes() method in Java with Examples
- Java Clock withZone() method in Java with Examples
- Java ceil() method with Examples
- Java cbrt() method with Examples
- Java atan() method with Examples
- Matcher end(int) method in Java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



