我是 Java 新手,以前从未学过编程,我编写了一个应该对三个数字求和的方法,但是当我调用它时,我得到了完全错误的结果。
import java.util.Scanner;
class Main {
public static int iamSuffering(int q, int z , int x) {
int result = q + z + x;
return result;
}
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("give me number a");
int a = s.nextInt();
System.out.println("give me number b");
int b = s.nextInt();
System.out.println("give me number c");
int c = s.nextInt();
int mama = a + b + c;
System.out.println("the sum between the numbers you gave " + mama);
System.out.println("la logique de fous est:" + iamSuffering( 'a','b','c') );
}
}
它给了我第一个结果:6,第二个结果:294
而不是
iamSuffering( 'a','b','c')
调用类似 iamSuffering(a,b,c)
的方法。