posted 20 years ago
Answer Choices:
- Compilation Error
- Compile and print 100
- Throw a runtime exception
My answer to this was (Compilation error), as Im trying to assign a 32 bit int to an 8 bit byte, hence loss of precision. However the compiler doesnt complain and instead compiles fine and prints out 100. If i remove the final from int i = 100; declaration and the rest of the code remains the same i do get a compilation error.
Comments? Thoughts?
[ July 31, 2003: Message edited by: SMZ ]