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