所以我希望该代码在控制台上显示的是
嗨
“肯是个传奇”
“前炸弹”
public class ForkBombOnClick {
public static void main(String[] args) {
System.out.println("hi");
ken();
System.out.println("fork bomb");
}
public static String ken() {
return ("ken is a legend");
}
}
但是,它仅显示
hi
和forkbomb
。当我将其更改为public static void ken()
时,它将返回我想要的值,但我想知道。为什么此当前代码不起作用? 最佳答案
您需要使用方法ken();
返回的字符串,例如
System.out.println(ken());
一旦方法返回某些内容,您就需要掌握它才能使用它。
您也可以像这样使用它:
String returnValue = ken();
System.out.println(returnValue);
这也将产生相同的结果。
关于java - 为什么不让返回类型为String允许我在函数中返回字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52620617/