【发布时间】:2020-04-15 23:17:10
【问题描述】:
在codingbat上解决问题时使用相同的代码,但在我的IDE中没有
public class Bark {
public static void main(String[] args) {
String lo = "hi there";
String shank = lo.substring(0 , 2);
if (shank.equals("hi")) return true;
else return false;
}}
【问题讨论】:
-
main 的返回类型为 void。你正在返回布尔值。布尔值不是无效的。它是布尔值。您不应该从返回类型为 void 的方法返回布尔值。
-
@JBNizet 为什么要在codingbat上工作呢?
-
很可能不是。或者codingbats实际上并没有执行你发布的代码,而是在编译运行之前对其进行修改。
-
@JBNizet 好的谢谢
标签: java if-statement substring return-value