Data type error

import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
boolean loop = true;
while(loop){
int op = sc.next().charAt(0);

		if(op == "+"){
			int n1 = scn.nextInt();
			int n2 = scn.nextInt();

			int ans = n1+n2;
			System.out.println(ans);
		}else if(op == "-"){
			int n1 = scn.nextInt();
			int n2 = scn.nextInt();

			int ans = n1-n2;
			System.out.println(ans);
		}else if(op == "*"){
			int n1 = scn.nextInt();
			int n2 = scn.nextInt();

			int ans = n1*n2;
			System.out.println(ans);
		}else if(op == "/"){
			int n1 = scn.nextInt();
			int n2 = scn.nextInt();

			int ans = (int)(n1/n2);
			System.out.println(ans);
		}else if(op == "X" || op == "x"){
			break;
		}else{
			System.out.println("Invalid operation. Try again.");
		}
	}
}

}

I cannot understand why am i getting the error: incomparable types: int and String