选择不包含主要类型

时间:2014-03-18 10:03:07

标签: java boolean-logic boolean-expression

每当我想要运行编程时我都会遇到错误,使用eclipse所以基本上我在使用boolean任何解决方案时都尝试了几乎所有的解决方案

package class;

public class My {
    public  boolean sleep In(boolean weekday, boolean vacation) {
          if (!weekday || vacation) {
            return true;
          }

          return false;
    }
}

3 个答案:

答案 0 :(得分:1)

Java应用程序需要一个main方法作为入口点。所以添加一个main方法并开始执行程序。主要方法签名是:

public static void main(String[] args)
  

修饰符public和static可以按任意顺序编写(公共   静态或静态公共),但惯例是使用公共静态   如上所示。您可以将参数命名为任何您想要的,但大多数   程序员选择" args"或" argv"。

进一步阅读以了解Java应用程序的基本结构: http://docs.oracle.com/javase/tutorial/getStarted/application/index.html?utm_source=twitterfeed&utm_medium=twitter

答案 1 :(得分:1)

首先尝试这样的事情:

package myClass; 

public class My
{
    public static void main(String[] args){ 
        My prog = new My();
        System.out.println("Sleep: " + prog.sleepIn(true, false));
    }

    public boolean sleepIn(boolean weekday, boolean vacation) {
        return (!weekday || vacation);
    }
}

答案 2 :(得分:0)

正如@JunedAhsan所说,你需要一个main方法,这是你的应用程序的入口点。在这种方法中,您必须调用sleepIn方法或创建一个新的My类实例... 所以在你的情况下你会有这样的事情:

public class My
{
    public static void main(String[] args) {
          System.out.println(sleepIn(false, true));
    }

    public boolean sleepIn(boolean weekday, boolean vacation) {
      if (!weekday || vacation) {
           return true;
      }
      return false;
    }
}

我建议你阅读一些关于java基础知识的教程。学习基础知识/语言本身并不难。其余的是练习(恕我直言)。

相关问题