This tutorial covers only primitive data type casting which explains converting a value of type double  to an int or an int to a double. Casting Object / reference variable will be covered in next tutorial. Numerical data are called primitive data types Objects are called reference data types The range of numeric / primitive