如果我想输入 10 个数字,并且在每个数字后显示平方根,我将如何使用 for 循环来完成此操作?
int number;
System.out.print("Enter a number: ");
num = input.nextInt();
for (count = 0; count <= 10; count++)
{
System.out.println("The Square of Number is : "+(num*num));
System.out.println("The Cube of Number is : "+(num*num*num));
我已经尝试过这段代码。但是,它会显示 1 个输入 10 次。如何让它在每次输入后显示?
最佳答案
与其他人所说的类似,您只获得一次输入,然后打印输出 10 次。 input.nextInt()
必须移至 for 循环内。
但是,没有说的是您没有使用换行符。 (假设您正在使用控制台,看起来您就是这样)当用户通过按 Enter 键输入文本时,输入末尾会有一个换行符。您只使用数字,而不使用换行符。
可以找到这样的示例 here.
关于java - 如何使用循环在每次输入后输出答案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42095986/