为什么我会收到"预期的"错误?

use*_*254 -3 java

public class homework
{
    public static void intPow(int a, int b)
    {
        Math.pow(a,b);
    }


    public static void main(String args[])
    {
        intPow();
    }
}   
Run Code Online (Sandbox Code Playgroud)

我正在努力学习如何创建一个方法,但我一直在增加10个; 预期的错误.我知道这段代码不正确,但我似乎无法找到如何正确创建方法.在这种情况下,我正在尝试创建一个返回^ b的方法.

Buc*_*ket 8

您需要将两个int参数传递到intPow():

public static void main(String args[])
    {
        int a = 2;
        int b = 5;
        intPow(a, b); //32
    }
Run Code Online (Sandbox Code Playgroud)

此外,您应该返回一个int,intPow()这样您以后可以使用它:

public static int intPow(int a, int b) { 
    return Math.pow(a, b);
}
Run Code Online (Sandbox Code Playgroud)

然后在main():

public static void main(String args[])
    {
        int a = 2;
        int b = 5;
        int power = intPow(a, b); //32
        System.out.println(power);
    }
Run Code Online (Sandbox Code Playgroud)