java - 无法调用方法

标签 java methods

我只是不能将该方法称为“plus”。我试图添加更多大括号,也是普通的大括号,但没有任何帮助!

package example;
import java.util.Scanner; 
public class HelloWorld {
public static void main(String[] args){
        Scanner a = new Scanner(System.in);
        Scanner b = new Scanner(System.in);
        int varTwo = b.nextInt();
        int varOne = a.nextInt();

        public static void plus (int aa, int bb) {
            return aa+bb;
            }
        plus(varOne, varTwo);
}

}

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    void is an invalid type for the variable plus
    Syntax error on token "(", ; expected
    Syntax error on token ",", ; expected
    Syntax error on token ")", ; expected
    Void methods cannot return a value
    The method plus(int, int) is undefined for the type HelloWorld

    at example.HelloWorld.main(HelloWorld.java:10)

最佳答案

尝试这样:

package example;
import java.util.Scanner; 
public class HelloWorld {
    public static void main(String[] args){
        Scanner a = new Scanner(System.in);
        Scanner b = new Scanner(System.in);
        int varTwo = b.nextInt();
        int varOne = a.nextInt();


        plus(varOne, varTwo);
    }
    public static plus (int aa, int bb) {
        return aa+bb;
    }

}

关于java - 无法调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44176083/

相关文章:

java - 如何使用实用程序类对最终类的方法进行分组,而不是扩展类?

java - 删除重复的 try/catch 代码

Java:是否有可能制作一组方法或任何类似的东西?

java - 为什么 nameList.add 不同步?

java - 覆盖java对象中的哈希码的目的是什么?

java - 服务无法启动 : error 1067: the process terminated unexpectedly

java - 函数重载: Terminology for different types of overloaded functions?

java - 我可以通过数组调用方法吗?

c++ - 是否可以在 C++ 中以这种方式调用对象方法?

java - 将列表更改为新列表后如何刷新 ListView?