Last Updated : 22 Oct, 2020
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:
Java
class GFG {
public static void main(String args[])
{
System.out.println("I will get printed");
return;
// it will never run and gives error
// as unreachable code.
System.out.println("I want to get printed");
}
}
prog.java:11: error: unreachable statement
System.out.println("I want to get printed");
^
1 error
Example:
Java
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");
}
}
}
}
prog.java:13: error: unreachable statement
System.out.println("I want to get printed");
^
1 error
Example:
Java
class GFG {
public static void main(String args[])
{
try {
throw new Exception("Custom Exception");
// Unreachable code
System.out.println("Hello");
}
catch (Exception exception) {
exception.printStackTrace();
}
}
}
prog.java:7: error: unreachable statement
System.out.println("Hello");
^
1 error
class GFG {
public static void main(String args[])
{
for (int i = 0; i < 5; i++)
{
continue;
System.out.println("Hello");
}
}
}
prog.java:6: error: unreachable statement
System.out.println("Hello");
^
1 error
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4