I teach beginning Java at a tech school. I understand what casting is - converting a higher data type to a lower data type...my question is practical application...What would be a situation in which you would WANT to lose the decimal places in a float & convert it to an int?, etc. In your jobs, what situations do you typical cast? Or is it something that you don't use very often?