Determine output of the following program code?
public class Test{
public static void main(String args[]){
int i;
try{
i = calculate();
System.out.println(i);
}catch(Exception e){
System.out.println("Error occured");
}
}
static int calculate(){
return (7/2);
}
}
public class Test{
public static void main(String args[]){
int i;
try{
i = calculate();
System.out.println(i);
}catch(Exception e){
System.out.println("Error occured");
}
}
static int calculate(){
return (7/2);
}
}
A. 3
B. 3.5
C. Error occured
D. Compilation Error
E. None of these
Answer: Option A
Join The Discussion
Comments ( 3 )
Related Questions on Exceptions
A. An error that occurs during runtime
B. An error that occurs during compilation
C. A warning issued by the compiler
D. A type of loop
What is the purpose of the "try" block in exception handling?
A. It catches exceptions and handles them
B. It specifies the exception type
C. It contains the code that might throw an exception
D. It specifies the exception message
In Java, can a method declare multiple exceptions using the "throws" keyword?
A. Only if the method is marked as "static"
B. Yes, a method can declare multiple exceptions separated by commas
C. Only if the exceptions are marked as "final"
D. Only if the method is marked as "static"
instead of int we give float mean we get answer 3.5 Iam correct
here integer value is stored and the deimal value will be lost i.e instead of 3.5 it will store 3.
here output is 3 because i is of type int