# Conversion from a double

| Target data type | Behavior | Examples |
| --- | --- | --- |
| String | Returns the value as a string. | 3.1415D is converted to "3.1415". |
| Boolean | Returns false if the value is 0.0D and<br>true otherwise. This conversion can cause a loss of data. | 3.1415D is converted to true. |
| Integer | Returns the integer part of the double number. This conversion can cause a loss of data. | <ul> <li><span>3.1415D</span> is converted to <span>3</span>.</li> <li><span>9.99D</span> is converted to <span>9</span>.</li> </ul> |
| Decimal | Returns the double value as a decimal. | 3.1415D is converted to 3.1415. |
| Float | Converts the double to a float if possible, returns an exception otherwise. This conversion can cause a loss of data. | 3.1415D is converted to 3.1415F. |
| Long | Returns the integer part of the double number as a long. This conversion can cause a loss of data. | <ul> <li><span>3.1415D</span> is converted to <span>3L</span>.</li> <li><span>9.99D</span> is converted to <span>9L</span>.</li> </ul> |