Slide 1
Slide 2
Slide 3

Double data type in java programming (V14)

No Comments

 



Double Data Types

        The double data type represents a 64-bit IEEE 754 floating-point number and is generally used as the default data type for decimal values.
Typically, double is the default choice for floating-point calculations.
However, the double data type should not be used for precise values such as currency.
The default value of a double variable is 0.0d.

Syntax:

            

Source Code:

Copied!
public class DoubleZeroExample {
    public static void main(String[] args) {
        // Declare double variables, including 0.0d
        double num1 = 10.0d;
        double num2 = 5.0d;
        double num3 = 0.0d;  // Explicitly using 0.0d
        double result;

        // Performing arithmetic operations
        result = num1 / num2;  // Division
        System.out.println("Result of num1 / num2: " + result);  // Should print 2.0

        result = num1 / num3;  // Division by 0.0d (will produce NaN)
        System.out.println("Result of num1 / num3 (division by zero): " + result);

        // Check if num3 is zero
        if (num3 == 0.0d) {
            System.out.println("num3 is exactly 0.0d.");
        }

        // Performing multiplication by 0.0d
        double product = num2 * num3;
        System.out.println("Result of num2 * num3: " + product);  // Should print 0.0

        // Adding 0.0d to another number
        double sum = num1 + num3;
        System.out.println("Result of num1 + num3: " + sum);  // Should print 10.0
    }
}

Result:

Watch the video:



back to top