(#47) What happens when you divide an integer by a variable with a value of 0?
o Compiler Error o Compiles and Runs o Runtime Exception
Doesn't the answer depend on information that is not presented in the question, namely the type of the second variable?
Thanks, jdmaddison
Steven Bell
Ranch Hand
Joined: Dec 29, 2004
Posts: 1071
posted
0
I think there is a little bit of an assumption here that because the variable has the value 0 it is either int, byte, short, or char. Any of these will throw a runtime error.
Where I think this question gets a little off is that you can do the following.
double a = 0; 5/a;
and you don't get a compile or runtime error.
Mukesh Poddar
Greenhorn
Joined: Jan 14, 2005
Posts: 8
posted
0
If u did't assume that the Data type of the second variable integer then only it will give the runtime Airthmetic Exception
Otherwise if one of the value is float/double then it will Run succesfully