この単純なプログラムを作成しようとしているときに、文字列に関してユーザー入力を取得するのに苦労しています。整数を入力するときは問題ありませんが、プログラムがユーザーに別の文字を入力するように要求すると、カーサーが点滅して何かを入力するのを待ちますが、それはできません。整数をすべてコメントアウトすると、文字列を入力できるようになります。両方を入力できない理由はありますか? ありがとうございました
java.util.Scanner をインポートします。
public class math {
public static void main(String args[]){
int int1,int2,int3;
String operator;
Scanner ahmad=new Scanner(System.in);
System.out.print("Enter three integers: ");
int1=ahmad.nextInt();
int2=ahmad.nextInt();
int3=ahmad.nextInt();
System.out.print("Enter a (for average), s (for sum) or p (for product):");
operator=ahmad.nextLine();
System.out.println("Thank you");
}
}