| One type is promoted to another implicitly if no matching datatype is found.
For example, bytecan be promoted toshort,int,long,float, ordouble.
Theshortdatatype can be promoted toint,long,float, ordouble. 
Thechardatatype can be promoted toint,long,float, ordouble, and so on. |   | 
long data type available for an int data type, then it will search for float data type).