スキャナ ユーティリティに関する基本的な 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));
}
}
このプログラムを実行すると、最初の番号を入力してから番号を入力し、次に |2 番目の番号を入力するように表示されます。"|" 点滅しているカーソルがどこにあるかを意味します。入力すると下に表示されますが、ユーザーを混乱させる可能性があるため、解決策は何だろうと思っていました.
コードには他に何も問題がないため、これは IDE の問題です。