在课堂电视中找不到的主要方法,请将主要方法定义为:public static void main(String [] args)

时间:2014-03-18 13:15:50

标签: java

此程序必须以三(3)行打印关于电视状态的最终参数... 在第一排...在哪个级别响度... 在第二个程序是(1.,2.,56等...) 第三排 - 是否开启......

(在programm中的所有操作之后)...这个程序是从Java手册中粘贴的......

class Television {
    int volumeTone = 0;
    int channelNow = 1;
    boolean turnedOn = false;

    void turnOn(){
        turnedOn = true;
    }
    void turnOff(){
        turnedOn = false;
    }
    void increaseVolume(){
        volumeTone = volumeTone + 1;
    }
    void decreaseVolume(){
        volumeTone = volumeTone - 1;
    }
    void turnOffVolume(){
        volumeTone = 0;
     }
    void changeChannelUp(){
        channelNow = channelNow + 1;
     }
    void changeChannelDown(){
        channelNow = channelNow - 1;
     }
    int returnChannelBefore(){
    return channelNow;
     }
    int returnToneVolume(){
        return volumeTone;
     }
    boolean isItTurnedOn(){
        return turnedOn;
     }
    void writeParametres(){
       System.out.println("Volume loudness now is "+volumeTone);
       System.out.println("Channel now is "+channelNow);
       System.out.println("Tv is turned on? "+turnedOn);

    }
}

6 个答案:

答案 0 :(得分:1)

你需要在类中使用main方法来运行...

答案 1 :(得分:0)

您的例外本身就说please define the main method as:public static void main(String[] args)
您需要在班级main中使用Television方法,如下所示。

public static void main(String[] args)  
{  
   //Your logic run this class
}    

在Java中,您需要在至少一个类中使用名为main的方法 Please refer this link关于主要方法。

答案 2 :(得分:0)

如果没有main方法,您将无法运行任何内容。使用main方法创建一个新类:

public class myClass
{ 
    public static void main(String [] args)
    {
                //Here you can create an instance of your television class                  
                Television tel = new Television();

                //You can then call methods on your newly created instance
                tel.turnOn();
    }

}

答案 3 :(得分:0)

java应用程序的主要入口是使用静态main方法 通常定义为;

public static void main(String []args)
{
}

如果要运行任何类,请确保它具有此方法。

答案 4 :(得分:0)

您需要实施主要方法

答案 5 :(得分:0)

来自The Java Tutorials' Hello World Example :(强调我的)

  

在Java编程语言中,每个应用程序必须包含一个主方法,其签名为:public static void main(String[] args)

     

...

     

主要方法类似于C和C ++中的主要功能; 它是您的应用程序的入口点,随后会调用您的程序所需的所有其他方法。

换句话说,在运行Java类时,JVM将在其中查找main()方法。运行该类时将自动调用该方法,并且该方法将成为程序执行流程的入口点

另外,请查看How does the main method work?