The Unreachable statements refers to statements that won?t get executed during the execution of the program are called Unreachable Statements. These statements might be unreachable because of the following reasons:
Scenarios where this error can occur:
Example:
class
dEe {
public
static
void
main(String args[])
{
System.out.println(
"It will be printed"
);
return
;
// it will never run and gives error
// as unreachable code.
System.out.println(
"I want to get printed"
);
}
}
Compile Errors:
prog.java:11: error: unreachable statement
System.out.println(“I want to get printed”);
^
1 error
Example:
class GFG { public static void main(String args[]) { int a = 2 ; for (;;) { if (a == 2 ) { break ; // it will never execute, so // same error will be there. System.out.println( "I want to get printed" ); } } } } |
Compile Errors:
prog.java:13: error: unreachable statement
System.out.println(“I want to get printed”);
^
1 error
If you like dEexams.com and would like to contribute, you can write your article here or mail your article to admin@deexams.com . See your article appearing on the dEexams.com main page and help others to learn.