public class Zoo
{
public String coolMethod(){
return "wow !! baby..";
}
public static void main(String args[])
{
Zoo z=new Zoo();
z.coolMethod();
}
}
这是一个显示字符串的简单代码,但它没有显示所需的输出,即在这种情况下字符串“wow !! baby ..”。它正在编译并执行正常但不显示结果。
答案 0 :(得分:8)
方法coolMethod()
只返回String。但看起来你忘了把代码打印出来。你可能会喜欢这个
System.out.println(z.coolMethod());
答案 1 :(得分:1)
您指定要返回的coolMethod(),而不是要打印。没有任何打印输出。您也没有为z.coolMethod()分配字符串变量,也没有在它周围打印,因此您想要的输出丢失。
答案 2 :(得分:0)
public class Zoo
{
public String coolMethod(){
return "wow !! baby.."; // return String
}
public static void main(String args[])
{
Zoo z=new Zoo();
z.coolMethod(); //here you are getting "wow !! baby..", but you are not printing it.
}
}
替换
z.coolMethod(); with System.out.println(z.coolMethod()); // now you will see the out put in console
答案 3 :(得分:0)
第一路
public class Zoo
{
public String coolMethod(){
return "wow !! baby..";
}
public static void main(String args[])
{
Zoo z=new Zoo();
System.out.println(z.coolMethod()) ;
}
}
第二路
public class Zoo
{
public void coolMethod(){
System.out.println( "wow !! baby..");
}
public static void main(String args[])
{
Zoo z=new Zoo();
z.coolMethod();
}
}
在coolMethod()
方法中,返回类型为String
。要显示此方法的结果,您必须将其返回void
或使用System.out.print();
。
对于你的第二个问题是,你的类中没有main方法。创建一个新类Test然后放入这个方法
public static void main(String[] args) {
Moo m = new Moo();
m.useMyCoolMethod();
}
答案 4 :(得分:0)
每当要为控制台生成一些输出时,请使用System.out.print()方法。例如:
是System.out.print( “FFF”); 是System.out.print( “GGGGG”);
会产生fffggggg。 如果要在单独的行中打印相同的结果,请使用System.out.println。例如:
的System.out.println( “FFF”); 的System.out.println( “GGGGG”);
将产生
fff
GGGGG