我试图让这个方法返回 x*y 的值作为 long。但是,它返回一个 int。据我所知,在方法头中指定返回 long 是需要做什么?
我无法获得所需的结果,我错过了什么?
代码
public class Returnpower
{
public long power(int x,int n)
{
int total = x * n;
if(x < 0 && n < 0)
{
System.out.println("X and/or N are not positive");
System.exit(0);
}
return (total);
}
public static void main(String[] args)
{
Returnpower power = new Returnpower();
System.out.println(power.power(99999999,999999999));
}
}
输出
469325057
谢谢
本