이 계산기에서 출력이 나오지 않습니다. 누군가 왜 저에게 말할 수 있습니까?출력이없는 이유는 무엇입니까?
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
== 대신 ==를 사용하십시오. == 문자열 comarision에 equal()을 사용하십시오. – Zia