Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用main方法运行此方法?_Java_Methods_Boolean_Main_Void - Fatal编程技术网

Java 如何使用main方法运行此方法?

Java 如何使用main方法运行此方法?,java,methods,boolean,main,void,Java,Methods,Boolean,Main,Void,这是代码: 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 ==

这是代码:

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方法,使其正确运行?

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

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;
}

我不知道你这里说的正确跑步是什么意思。你到底想让它做什么。如果您想对trouble返回的值执行某些操作,请声明布尔值b=s.trouble(false,false);我正在使用eclipse和,以便在此编译器中运行程序。我必须有一个主要的方法。为了使用我的麻烦法,我在主方法中加入了什么?好的,谢谢!还有另一个问题:为了让这个方法要求我输入布尔值是什么,我需要做什么更改?