无法访问的语句错误消息
Unreachable Statement Error Message
我正在制作一个简单的程序。当我编译它时,BlueJ 说 "unreachable statement" 并突出显示 "System.out.println(mystery("DELIVER"));"。我不确定该怎么做。我希望它完成 println 语句并在 main 方法中 运行 它,但它给了我同样的错误。
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"));
}
}
无论if
-语句是true
还是false
,你return,所以println
语句无法到达
也许在我更正了你的错误缩进后,这一点变得更清楚了。
无法回答你应该做什么,因为你还没有表明你的意图。您是否打算将 println
语句放在单独的 main
方法中?
我正在制作一个简单的程序。当我编译它时,BlueJ 说 "unreachable statement" 并突出显示 "System.out.println(mystery("DELIVER"));"。我不确定该怎么做。我希望它完成 println 语句并在 main 方法中 运行 它,但它给了我同样的错误。
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"));
}
}
无论if
-语句是true
还是false
,你return,所以println
语句无法到达
也许在我更正了你的错误缩进后,这一点变得更清楚了。
无法回答你应该做什么,因为你还没有表明你的意图。您是否打算将 println
语句放在单独的 main
方法中?