我只是不能将该方法称为“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/