How do I convert double value into int value?

To convert double value into an int value we can use type casting or using the Double.intValue() method call. The code snippet below show you how to do it.

package org.kodejava.example.lang;

public class DoubleToInt {
    public static void main(String[] args) {
        Double numberA = 49.99;
        System.out.println("numberA = " + numberA);

        //
        // Converting Double value to int value by calling
        // the Double.intValue() method.
        //
        int numberB = numberA.intValue();
        System.out.println("numberB = " + numberB);

        //
        // Converting Double value to int value by casting
        // the primitive double value of the Double instance
        //
        int numberC = (int) numberA.doubleValue();
        System.out.println("numberC = " + numberC);

        double numberD = 99.99;
        System.out.println("numberD = " + numberD);

        //
        // Converting double value into int value using
        // type casting
        // 
        int numberE = (int) numberD;
        System.out.println("numberE = " + numberE);
    }
}
Wayan Saryada

Wayan Saryada

A programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, JPA, etc. If you need help on Java programming you can hire me on Fiverr.
Wayan Saryada

Leave a Reply