TOPIC

Runtime Error

Oscar Alho asked 2 years ago

Fiz em java testei deu tudo certo só que está dando Runtime Error. Alguêm poderia me ajudar?

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // 2757 - R+L=J  (Runtime Error)

        @SuppressWarnings("resource")
        Scanner input = new Scanner(System.in);
        String equacao;
        while((equacao = input.nextLine()) != null) {

            long r, l, j, resultado = 0;
            int m = equacao.indexOf("+");
            int i = equacao.indexOf("=");

            if(equacao.substring(0, m).equals("R")) {
                l = Long.parseLong(equacao.substring(m+1, i));
                j = Long.parseLong(equacao.substring(i+1));

                resultado = j - l;

            }

            if(equacao.substring(m+1, i).equals("L")) {
                r = Long.parseLong(equacao.substring(0, m));
                j = Long.parseLong(equacao.substring(i+1));

                resultado = j - r;
            }

            if(equacao.substring(i+1).equals("J")) {
                r = Long.parseLong(equacao.substring(0, m));
                l = Long.parseLong(equacao.substring(m+1, i));

                resultado = r + l;
            }

            System.out.println(resultado);

        }

    }

}

This topic has not been answered yet. Be the first!

Remember not post solutions. Your post may be reviewed by our moderators.