Это мой кодissuses сканера в Java
import java.util.Scanner;
import java.util.Random;
public class RPS {
public static void main (String[] args){
Scanner scan = new Scanner(System.in);
Random rand = new Random();
int comp=0, user=0;
char temp = ' ';
System.out.println("Enter Q to quit.");
while(user!=4){
comp = rand.nextInt(3);
System.out.print("Enter your choice (R, P, S): ");
temp = scan.nextChar();
if(temp =='R' || temp =='r')
user=1;
if(temp =='P' || temp =='p')
user=2;
if(temp =='S' || temp =='s')
user=3;
else
user=4;
...
я отрезал конец моего кода после того, что было важно. Im получает ошибку на строке, которая говорит «temp = scan.nextChar();» что символ не найден. Какая у меня ошибка?