Dlaczego nie pozwala mi przypisać wartości do zmiennej 'operator' tylko Od razu po wpisaniu dwóch liczb wywala mi default komunikat ze switch'a?
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int value1, value2 = 0;
String operator;
int answer;
System.out.println("Enter first number: ");
value1 = scanner.nextInt();
System.out.println("Enter second number: ");
value2 = scanner.nextInt();
System.out.println("Select arithmetic operation: * / + -");
operator = scanner.nextLine();
switch(operator){
case "+":
answer = value1 + value2;
System.out.println(answer);
break;
case "-":
answer = value1 - value2;
System.out.println(answer);
break;
default:
System.out.println("Operator not recognized.");
}
}