这段代码需要两个数字的基数和整数,它将它乘以,但是当我尝试运行它时,它需要数字,然后没有任何反应。我试图让我的程序打印,但没有任何反应,当我运行它
import java.util.Scanner;
public class RaisedToThePower
{
public static void main(String [] args)
{
Scanner reader = new Scanner(System.in);
int base;
int exponent;
double x;
System.out.println("Enter the base");
base = reader.nextInt();
System.out.println("Enter the exponent");
exponent = reader.nextInt();
x = base^exponent;
while (exponent > (-1));
{
System.out.println(x);
}
while (exponent <= -1);
{
System.out.println("Thanks for playing");
}
}
}
这是什么'x = base^exponent;'? –
@ScaryWombat但奇怪的是,他有两个无限循环,这两个循环仍应该打印。 –
您的观察结果与代码不符。你应该看到印刷的东西。 –