我正在使用 for 循环来计算整数的幂。用户可以输入:
int a,它是整数本身
int b,它是整数的幂
最后,我应该以扩展形式显示结果。我被困在这一步了。有人可以帮忙吗?
我尝试在 for 循环内嵌套 while 循环,但这似乎不起作用。
//power of an integer
//interacting with user
import java.util.Scanner;
public class Exercise2{
public static void main (String[] args){
//ready to accept input
Scanner input = new Scanner (System.in);
System.out.println("Enter an integer: ");
int a = input.nextInt();
System.out.println("What power do you want " +
a + "to be raised to? ");
int b = input.nextInt();
int count=2;
//for loop
for (int i =1 ; i<=1; i++){
//output data
System.out.println((int)Math.pow(a,b));
}
}
}
}
结果是 Math.pow() 产生的双精度值;仍然没有扩展的形式。e.g.: 4^3 display: 4 x 4 x 4。
尚方宝剑之说
青春有我
相关分类