Versão atual:

Problema com código java, erro runtime error

O seguinte código acusa "runtime error" no Uri, alguém pode me ajudar a identificar o problema? O código é o seguinte:

import java.util.Scanner;
public class Main {
    public static void main(String[] args){
        Scanner teclado= new Scanner(System.in);

        int n = teclado.nextInt();
        teclado.nextLine();
        String [] r = new String[n];

        for (int x =0; x < n; x++) {
            r[x] = teclado.nextLine();
        }


        int q = teclado.nextInt(); 
        teclado.nextLine();
        String [] s = new String[q];
        for(int x = 0; x < q; x++) {
            s[x] = teclado.nextLine();
        }


        for(int x =0; x < r.length; x++){
            for(int y =0; y < s.length;y++) {
            if(r[x].contains(s[y])) {
                System.out.println("Yes");
            } else {
                System.out.println("No");
            }
            }
        }

    }

}

O que recebo de resposta do erro é o seguinte:

Exception in thread "main" java.util.InputMismatch:
    at java.util.Scanner.throwFor(Scanner.java:913)
    at java.util.Scanner.next(Scanner.java:1534)
    at java.util.Scanner.nextInt(Scanner.java:2164)
    at java.util.Scanner.nextInt(Scanner.java:2123)
    at Main.main(Main.java:23)
Command exited with non-zero status (1)

Versões(2):

Ver a versão formatada

Problema com código java, erro runtime error

Comentário

new question