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";
Recommended Posts:
- Java.util.Collections.rotate() Method in Java with Examples
- Java lang.Long.lowestOneBit() method in Java with Examples
- Java lang.Long.numberOfLeadingZeros() method in Java with Examples
- Java lang.Long.numberOfTrailingZeros() method in Java with Examples
- Java lang.Long.highestOneBit() method in Java with Examples
- Java lang.Long.builtcount() method in Java with Examples
- Java lang.Long.reverse() method in Java with Examples
- Java.util.Collections.disjoint() Method in java with Examples
- Java.lang.Short toString() method in Java with Examples
- Java Clock withZone() method in Java with Examples
- Java 8 | ArrayDeque removeIf() method in Java with Examples
- Java Clock tickMinutes() method in Java with Examples
- Map put() Method in Java with Examples
- Map get() method in Java with Examples
- Set add() 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.
Improved By : shubham_singh



