| Author |
type casting
|
Mehul Mistry
Ranch Hand
Joined: Feb 10, 2006
Posts: 43
|
|
hi... I want to that why in java we can't do type casting from higher datatype to lower dataype.I mean float f=2.45f; int i=(float)f; What exactly happens here at at memory level.Is it because of the two different way bot the data type are represented internally.If yes.. can someone pls explain it. Thanks.
|
 |
Jimmy Hansen
Greenhorn
Joined: Aug 22, 2006
Posts: 4
|
|
Please note that you are not doing a cast from a float to an int, you are just trying to assign a float to an int. The correct option would be: int i=(int)f; And then i=2.
|
 |
 |
|
|
subject: type casting
|
|
|