Java 如何使用System.out.println打印方法的结果

Java 如何使用System.out.println打印方法的结果,java,Java,如何打印方法的结果?我想打印translate的返回,但它显示true或false。请给我一些建议 /** * @returns the string "yes" if "true" and "no" if false */ public String translate(boolean trueOrFalse) { if(pback == true) { re

如何打印方法的结果?我想打印translate的返回,但它显示true或false。请给我一些建议

/**
     * @returns the string "yes" if "true" and "no" if false
     */
    public String translate(boolean trueOrFalse)    
       {       
        if(pback == true)
            {
                return "yes";
            }
        else
            {
                return "no";
            }
        }
    /**
     * Display book info
     */
    public void displaybook()
        {
            System.out.println("Title: " + title);
            System.out.println("Author: " + author);
            System.out.println("ISBN: " + isbn);
            System.out.println("Pages: " + pages);
            System.out.println("Paperback: " + pback);
            System.out.println("Suggested Price: " + price);            
        }

看起来您在以下语句中错误地连接了变量
pback
,而不是translate方法的结果:

System.out.println("Paperback: " + pback); 
相反,将该语句替换为

System.out.println("Paperback: " + translate(pback)); 

请不要忘记调用该方法,因为我想您编写它是出于某种原因

System.out.println("Paperback: " + translate(pback));
现在,给你一些建议,帮你自己一个忙,改变方法如下
if(pback==true)
,没有意义。看,为了你的娱乐

public String translate(boolean pback) {
   return pback ? "yes" : "no";
}
如果你不喜欢这个

public String translate(boolean pback) {
   if(pback) return "yes";
   else return "no";
}
public String translate(boolean pback) {
   String yesNo;
   if(pback) {
      yesNo = "yes";
   } else {
      yesNo = "no";
   }
   return yesNo;
}
如果你喜欢牙套,把牙套放在那里

public String translate(boolean pback) {
   if(pback) {
      return "yes";
   } else {
      return "no";
   }
}
如果您不喜欢2个返回语句,请执行此操作

public String translate(boolean pback) {
   if(pback) return "yes";
   else return "no";
}
public String translate(boolean pback) {
   String yesNo;
   if(pback) {
      yesNo = "yes";
   } else {
      yesNo = "no";
   }
   return yesNo;
}
应该是:

public String translate(boolean trueOrFalse) {       
    if(trueOrFalse) ...
作业同一所学校?
public String translate(boolean trueOrFalse) {       
    if(trueOrFalse) ...