Я пытаюсь создать простой калькулятор, но почему он не распечатывает результат?Почему этот простой калькулятор не работает?
package SimpleCalc;
import java.util.Scanner;
public class SimpleCalc {
public static void main(String[] args) {
//String metod = "";
String minus, plus, multiplikation;
minus = "";
plus = "";
multiplikation = "";
int resultat;
Scanner sc = new Scanner(System.in);
System.out.println("Vad vill du använda? minus, plus, multiplikation?");
String svar1 = sc.nextLine();
//svar1 += metod;
System.out.println("Vilket tal?");
int nr1 = sc.nextInt();
System.out.println("Vilket tal vill du" + svar1 + "med?");
int nr2 = sc.nextInt();
if (svar1==minus) {
resultat = nr1 - nr2;
System.out.println(nr1 + svar1 + nr2 + "blirasd: " + resultat);
}
else if (svar1==plus) {
resultat = nr1 + nr2;
System.out.println(nr1 + svar1 + nr2 + "blir: " + resultat);
}
}
}
Существует несколько вопросов. 'plus' и' минус' и как пустые строки, так и для сравнения строк, вам нужно использовать '.equals()' – MrTux