Line 47: error: long cannot be dereferenced int v1= val1.intValue(); ^ Line 48: error: long cannot be dereferenced int v2= val2.intValue(); ^ 2 errors code example
Example: int cannot be dereferenced???
Primitives (byte, char, short, int, long, float, double, boolean) are not
objects and do not have member variables or methods. They're just simple values.
So you cannot do somePrimitive.something() . So in the above example, x is an
int, a primitive, and therefore cannot be dereferenced - meaning x.anything is
invalid syntax in Java.