我有一个关于扫描仪实用程序的基本 java 问题。假设我有一个简单的程序,它接受用户输入并将其存储在一个变量中。我的问题是当我运行要求多个输入的程序时,光标从问题的开头而不是在它之后开始。我的代码是:
public class question3 {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("Enter the first number:");
Float a = s.nextFloat();
System.out.println("Enter the second number:");
Float b = s.nextFloat();
System.out.println("Sum = " + (a+b));
System.out.println("Difference = " + (a-b));
System.out.println("Product = " + (a*b));
}
}
当我运行这个程序时,它看起来像输入第一个数字,然后我输入数字,然后 |输入第二个数字。“|” 表示闪烁光标的位置。当我键入时,它会显示在下方,但它可能会使用户感到困惑,所以我想知道解决方案可能是什么。
这是一个 IDE 问题,因为代码没有其他问题。