Possibly
you should get an error called "Loss of precision". This is because you are assigining a integer
variable to a byte.
But in the other case you are assigining an integer but a final variable, whose value will not change hence you are not getting any error.
[ September 23, 2005: Message edited by: Srinivasa Raghavan ]
Thanks & regards, Srini
MCP, SCJP-1.4, NCFM (Financial Markets), Oracle 9i - SQL ( 1Z0-007 ), ITIL Certified