Почему не работает простенький java калькулятор?

Помогите разобраться что не так и как надо сделать
import java.util.Scanner;

public class Main {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int result;
		String doing;
		int FirstNumber;
		int SecondNumber;
		
		
		String a = "+";
		String b = "-";
		String c = "*";
		String d = ":";
		Scanner scn = new Scanner(System.in);
		System.out.println("Введите первое число");
		FirstNumber = scn.nextInt();
		System.out.println("Введите второе число");
		SecondNumber = scn.nextInt();
		System.out.println("Введите действие");
		doing = scn.next();
		if (doing == a){
			result = FirstNumber + SecondNumber;
			System.out.println(result);
		}
		if (doing == b){
			result = FirstNumber - SecondNumber;
			System.out.println(result);
		}
		if (doing == c){
			result = FirstNumber * SecondNumber;
			System.out.println(result);
		}
		if (doing == d){
			result = FirstNumber / SecondNumber;
			System.out.println(result);
		}
		
		
	}

}
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
Scorpi
@Scorpi
Строки в java нужно сравнивать через метод .equals() а не ==
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы