What are integer overflows and underflows and how to handle
them?
Answers were Sorted based on User's Feedback
Answer / nirmala
If the specified value exceeds the range that will result
overflow.
similarly,
if the specified value below the range that will result in
underflow
ie
byte b=259;(butits rangeis(-127 to 128) totally 256
in this u will get overflow error.
| Is This Answer Correct ? | 26 Yes | 11 No |
It uses those low order bytes of the result that can fit
into the size of the type allowed by
the operation.
| Is This Answer Correct ? | 11 Yes | 4 No |
Answer / ramesh kumar
byte b = (byte)250;
Here I assinged the value to b more than the positive range
of byte. So, It leads to overflow and we won't get any
error in compile time or run time.
But some unexpected value will be stored into b. i.e b = -
6. This will affect your logic.
| Is This Answer Correct ? | 3 Yes | 0 No |
Is a case study a method or methodology?
What is Marker interface in java? and what is clone?
What is variable and example?
How many bits are in a sentence?
Write a program to search a number in the given list of numbers.
tell me some common
What is not object oriented programming?
What is difference between static and final?
Explain the importance of finally over return statement?
Write a program for recursive Traverse?
What is a singleton in genetics?
when i write string s1="java"; in one program(application) and string s2="java"; in another application on the same jvm will both objects s2,s2 will refer to same memory location where "java" is stored in string pool.