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
java_lang_double.htm
Advertisements