I'm not getting any output out of this calculator. Can someone tell me why?
import java.util.*;  
public class JavaMain {
public static void main(String[] args) {
    float num1, num2;
    String op;
    float d, m, a, s;
    Scanner input = new Scanner(System.in);
    System.out.println("Calculator");
    System.out.print("Please enter an operation: ");
    op = input.next();
    System.out.print("First Number: ");
    num1 = input.nextFloat();
    System.out.print("Second Number: ");
    num2 = input.nextFloat();
        if (op == "+"){a = (num1 + num2);
            System.out.println(num1 + "+" + num2 + "=" + a);
        }
        if  (op == "-"){s = (num1 - num2 );
            System.out.println(num1 + "-" + num2 + "=" + s);
        }
        if (op == "/"){d = (num1/num2);
            System.out.println(num1 + "/" +num2 + "=" + d);
        }
        if (op == "*"){m = (num1*num2);
            System.out.println(num1 + "*" + num2 + "="+ m);
        }
    }
}// why am i not getting any outputs
 
     
     
    