- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java - Double byteValue() method
Description
The Java Double byteValue() method returns the value of this Double as a byte (by casting to a byte).
Declaration
Following is the declaration for java.lang.Double.byteValue() method
public byte byteValue()
Parameters
NA
Return Value
This method returns the double value represented by this object converted to type byte.
Exception
NA
Example 1
The following example shows the usage of Double byteValue() method with Double object created using new operator. We're creating a Double variable and assigned it an Double object created using new operator. Then a byte variable is created and assigned a byte value using byteValue() method and then result is printed.
package com.tutorialspoint; public class DoubleDemo { public static void main(String[] args) { // create a Double object d Double d; // assign value to d d = new Double("100"); // create a byte primitive bt byte bt; // assign primitive value of d to bt bt = d.byteValue(); String str = "Primitive byte value of Double object " + d + " is " + bt; // print bt value System.out.println( str ); } }
Output
Let us compile and run the above program, this will produce the following result −
Primitive byte value of Double object 100.0 is 100
Example 2
The following example shows the usage of Double byteValue() method with Double object created using valueOf(String) method. We're creating a Double variable and assigned it an Double object created using valueOf(String) method. Then a byte variable is created and assigned a byte value using byteValue() method and then result is printed.
package com.tutorialspoint; public class DoubleDemo { public static void main(String[] args) { // create a Double object d Double d; // assign value to d d = Double.valueOf("100"); // create a byte primitive bt byte bt; // assign primitive value of d to bt bt = d.byteValue(); String str = "Primitive byte value of Double object " + d + " is " + bt; // print bt value System.out.println( str ); } }
Output
Let us compile and run the above program, this will produce the following result −
Primitive byte value of Double object 100.0 is 100
Example 3
The following example shows the usage of Double byteValue() method with Double object created using valueOf(byte) method. We're creating a Double variable and assigned it an Double object created using valueOf(byte) method. Then a byte variable is created and assigned a byte value using byteValue() method and then result is printed.
package com.tutorialspoint; public class DoubleDemo { public static void main(String[] args) { // create a Double object d Double d; // assign value to d d = Double.valueOf((byte) 100); // create a byte primitive bt byte bt; // assign primitive value of d to bt bt = d.byteValue(); String str = "Primitive byte value of Double object " + d + " is " + bt; // print bt value System.out.println( str ); } }
Output
Let us compile and run the above program, this will produce the following result −
Primitive byte value of Double object 100.0 is 100