【问题标题】:How would I run this method with the main method?我将如何使用 main 方法运行此方法?
【发布时间】:2015-05-01 15:08:18
【问题描述】:

这是代码:

public class monkeyTrouble {

    public static void main(String[]args){
        monkeyTrouble s = new monkeyTrouble();
        s.trouble(false, false);
    }

    public boolean trouble (boolean aSmile, boolean bSmile) {
         if (aSmile == true && bSmile == true){
             return true;
         } else if (aSmile == false && bSmile == false) {
             return true;
         } else {
             return false;
         }
    }

}

如何在 main 方法中运行 boolean 方法以使其正确运行?

【问题讨论】:

  • 不知道你在这里正确运行是什么意思。你到底想让它做什么。如果你想用麻烦返回的值做一些事情,声明 boolean b = s.trouble(false,false);
  • 我正在使用 eclipse 并且为了在这个编译器中运行一个程序。我必须有一个主要的方法。为了使用我的麻烦方法,我在 main 方法中放了什么?

标签: java methods boolean main void


【解决方案1】:

首先,您已经在运行您的方法;您没有显示或存储结果。你可以像这样打印结果

public static void main(String[]args){
    monkeyTrouble s = new monkeyTrouble();
    System.out.println(s.trouble(false, false));
}

另外,您的方法可以简化为

public boolean trouble (boolean aSmile, boolean bSmile) {
     return aSmile == bSmile;
}

【讨论】:

  • 好的,谢谢!还有另一个问题:为了让这个方法要求我输入布尔值是什么,我需要改变什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-03
  • 1970-01-01
  • 1970-01-01
  • 2020-01-13
  • 2017-01-30
  • 2015-04-21
  • 1970-01-01
相关资源
最近更新 更多