方法返回错误结果

问题描述 投票:0回答:1

我是 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

java arrays methods sum java.util.scanner
1个回答
0
投票

而不是

iamSuffering( 'a','b','c')
调用类似
iamSuffering(a,b,c)
的方法。

© www.soinside.com 2019 - 2024. All rights reserved.