package com.testo.project1;
public class mathe {
static int zahl1;
static int zahl2;
static int erg;
public static void main(String[] args) {
add(5,4);
}
public static void add(){
zahl1 = this.zahl1;
zahl2 = this.zahl2;
erg=zahl1+zahl2;
System.out.println(erg);
}
}
为什么这段代码不起作用?调用方法时有2个整数 . 方法需要一个对象??
3 回答
这段代码没有冒犯,完全错了,所以我建议一个替代方案 .
这里的要点是我让方法接受两个整数然后将它们返回到打印总和的main .
你希望你的方法得到两个整数,但它没有得到任何“add()” . 它应该是“add(int a,int b)” .
此外,这两个数字不应该作为课程的一部分 .
add
方法中没有两个参数 . 为该方法定义两个int
参数 . 另外,不需要那些static
变量;只需将erg
声明为总和的局部变量 .