Hiya! Im a beginner in programming and im now having a java course in college... In the first few lessons, we are taught that programming involves declaration of variables and variables are classified into several categories (e.g. int, float, boolean, double, etc.). I wonder why we have to classify the variables. For example, why do we separate int and float? why not we put them into the same category,let say "number"? This question may sound stupid.. but as a beginner, i am really not clear about how the computer works Thank you so much!