Whenever I try to use anything higher than eq[0], I end up with an ArrayIndexOutOfBoundsException.
My code:
import java.util.Scanner;
public class Calc{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        String[] eq=in.next().split(" ");
        double a=Double.parseDouble(eq[0]);
        double b=Double.parseDouble(eq[-1]);
        if(eq[1]=="+"){
            System.out.println(">>"+String.valueOf(a+b));
        }else if(eq[1]=="-"){
            System.out.println(">>"+String.valueOf(a-b));
        }else if(eq[1]=="/"){
            System.out.println(">>"+String.valueOf(a/b));
        }else if(eq[1]=="*"){
            System.out.println(">>"+String.valueOf(a*b));
        }
    }
}
 
     
     
     
    