import java.util.*; // This is a package in through which take input in our calculator or any programme. public class SCalculator { public static void main(String[] args){
System.out.println("Lets Calculate");
System.out.println("Please enter the values:");
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
String operator = sc.next();
double b = sc.nextDouble();
if(operator == "+"){
System.out.println("Equals to " + (a + b));
}
else if (operator == "-"){
System.out.println("Equals to " + (a - b));
}
else if (operator == "*"){
System.out.println("Equals to " + (a * b));
}
else if (operator == "/"){
if(b == 0){
System.out.println("Error");
}
else{
System.out.println("Equals to " + (a / b));
}
}
when I input any value I donot get any out why kindly explain it;
what is difference between == operator and .equals()??