Почему я получаю "незаконное начало выражения" в java?
Я новичок в java и пытаюсь построить калькулятор, так как инструктор дал мне проект.
Я получаю незаконное начало ошибки выражения в операторе else if.
ниже приведен мой код, Пожалуйста, помогите мне найти мою ошибку.
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package calculators; import java.util.Scanner; /** * * @author barnia data entry */ public class Calculators { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner scanner1 = new Scanner(System.in); System.out.println("enter 1st number"); int a = scanner1.nextInt(); Scanner scanner2 = new Scanner(System.in); System.out.println("enter 2nd number"); int b = scanner2.nextInt(); Scanner operation = new Scanner(System.in); System.out.println("enter operation sign"); String op = operation.next(); if (op == -){ System.out.println(a-b); } else if (op = +){ System.out.println(a+b); } else if (op == *){ System.out.println(a*b); } else if (op == /){ System.out.println(a/b); } else { System.out.println(" error in operation"); } } }
Что я уже пробовал:
Я пытаюсь построить простой калькулятор.