![](./write-blog/images/428770850-double-data-type-in-java.png)
double Data Type in Java: Definition and Usage Explained
Table of Content:
double Data Type in Java
double data type is the most important data type in java. Double precision, as denoted by the double keyword, uses 64 bits to store a value. Double precision is actually faster than single precision on some modern processors that have been optimized for high-speed mathematical calculations. All transcendental math functions, such as sin( ), cos( ), and sqrt( ), return double values. When you need to maintain accuracy over many iterative calculations, or are manipulating large-valued numbers, double is the best choice..
double data type is a double-precision 64-bit IEEE 754 floating point
This data type is generally used as the default data type for decimal values, generally the default choice
Double data type should never be used for precise values such as currency
Default value is 0.0d
Example:
double d1 = 123.4
double Variable Declaration and Variable Initialization:
Variable Declaration : To declare a variable , you must specify the data type & give the variable a unique name.
double area ;
Variable Initialization : To initialize a variable you must assign it a valid value.
area = 334343.14 ;
float Variable Declaration and Variable Initialization in two steps:
double area; area = 334343.14;
Program
// A Java program to demonstrate double data type class CharDemo { public static void main(String args[]) { double area; area = 323323.14; System.out.println(area); } }
Output
323323.14 Press any key to continue . . .
double Variable Declaration and Variable Initialization in one line:
double area= 334343.14 ;
Program
// A Java program to demonstrate double data type class CharDemo { public static void main(String args[]) { double area = 323323.14; System.out.println(area); } }
Output
323323.14 Press any key to continue . . .