Java Simple Program有一些错误

时间:2014-02-13 06:04:01

标签: java

class HelloWorld {

    static int num1 = 12;
    static int num2 = 56;

    public static void main(String[] args)
    {

        int sum;
        int sub;
        int prd;
        int div;

        sum = num1+num2;
        sub = num1-num2;
        prd = num1*num2;
        div = num1/num2;

        output(sum);
        output(sub);
        output(prd);
        output(div);
    }

    public static void output(int input);
    {
        System.out.println(input);
    }
}

我遇到以下错误:不知道这是什么意思?请有人告诉我

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
at HelloWorld.main(HelloWorld.java:6)

5 个答案:

答案 0 :(得分:2)

删除;

public static void output(int input);< here

答案 1 :(得分:1)

删除方法签名末尾的分号

public static void output(int input) // -- no semi colon at the end here
{
    System.out.println(input);
}

答案 2 :(得分:0)

是的,只需删除半结肠

public static void output(int input); <<<< here

答案 3 :(得分:0)

似乎你已经在方法定义中添加了分号

class HelloWorld 
{

        static int num1 = 12;
        static int num2 = 56;

        public static void main(String[] args)
        {

            int sum;
            int sub;
            int prd;
            int div;

            sum = num1+num2;
            sub = num1-num2;
            prd = num1*num2;
            div = num1/num2;

            output(sum);
            output(sub);
            output(prd);
            output(div);
        }

        public static void output(int input)
        {
            System.out.println(input);
        }
    }

答案 4 :(得分:0)

你的问题和我经常做的一样。通过在输出方法声明的末尾加一个分号,您发生了一个非常简单的语法错误。取出分号,代码就可以了。