java小白 求教 //读入 1 个正实数 x 和 1个正整数 n(n<=50),计算并输出x的n次幂。
importjava.util.Scanner;publicclassTest40003{publicstaticvoidmain(String[]args){intri...
import java.util.Scanner;
public class Test40003 {
public static void main(String[] args) {
int ri, repeat;
int i, n;
double x, mypow;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
x=in.nextDouble();
n=in.nextInt();
/*--------------------*/
//读入 1 个正实数 x 和 1个正整数 n(n<=50),计算并输出x的n次幂。
mypow=1;
mypow=Math.pow(x, n);
System.out.println(mypow);
}
}
}
我写的 哪里错的? 还有一种是mypow=1; for (i=1;i<=n;i++) mypow*=x;这个怎么理解啊? 展开
public class Test40003 {
public static void main(String[] args) {
int ri, repeat;
int i, n;
double x, mypow;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
x=in.nextDouble();
n=in.nextInt();
/*--------------------*/
//读入 1 个正实数 x 和 1个正整数 n(n<=50),计算并输出x的n次幂。
mypow=1;
mypow=Math.pow(x, n);
System.out.println(mypow);
}
}
}
我写的 哪里错的? 还有一种是mypow=1; for (i=1;i<=n;i++) mypow*=x;这个怎么理解啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询