这个功能有什么用吗?(Java)的

Bad*_*der 1 java

    public static int ABC(int x, int y)
{
    if(y==0)
        return(1);
    else
        return(x * ABC(x,y-1));
}
Run Code Online (Sandbox Code Playgroud)

这个功能有什么用吗?阶乘?

fhe*_*eke 12

x永远不会改变,乘到1确切y时间,为y在每次递归调用递减,直至为0.因此,函数计算x^y的递归的方式.