Le stringhe sono oggetti e gli oggetti non si confrontano con l'operatore == (che serve a verificare l'uguaglianza dei riferimenti), ma usando l'apposito metodo equals() (che serve a confrontare il "contenuto").

codice:
if ( operazione.equals("somma") ) {
   ...
}

Ciao.