java - Unreachable Statement Error Message -


i making simple program. when compile it, bluej says "unreachable statement" , highlights "system.out.println(mystery("deliver"));". i'm unsure do. complete println statement , run in main method, gives me same error.

public class test7 {     public string mystery(string s)     {         string s1= s.substring(0,1);         string s2= s.substring(1, s.length()-1);         string s3= s.substring(s.length()-1);          if (s.length() <= 3)             return s3 + s2 + s1;         else              return s1 + mystery(s2) + s3;         system.out.println(mystery("deliver"));     } } 

whether if-statement true or false, return, println statement cannot reached.

maybe became clearer once corrected bad indentations.

cannot answer should do, since haven't declared intention. did intend println statement in separate main method, perhaps?


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

android - How to create dynamically Fragment pager adapter -

1111. appearing after print sequence - php -