求大佬帮我看看Math.pow用法怎么错了
import java.util.*;public class Test2{
public static void main(String agrs[]){
Scanner scan=new Scanner(System.in);
System.out.printf("请输入本金m:");
int m=scan.nextInt();
System.out.printf("请输入年份n:");
int n=scan.nextInt();
jisuan(m,n);
scan.close();
}
public static void jisuan(int m,int n){
double temp;
temp=m*(1+0.058);
System.out.printf(n+"\n");
System.out.printf("n年后的本息总金额数:"+Math.pow(temp,n));
}
}
输入m=10000,n=5时,输出为1.32564835;而正确答案应该为13256.48。经过验证,发现是Math.pow的问题,
但是不知道问题在哪里,求解