salve ragazzi..stavo iniziando ad imparare l abc del linguaggio java..e non capisco perche questa cosa non funziona:
codice:
import java.util.Scanner;
public class first {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner (System.in);
System.out.println("Come ti chiami?");
String mioNome = scan.nextLine();
System.out.println("il tuo nome e'" +mioNome);
System.out.println("dove vivi?");
String indirizzo = scan.nextLine();
System.out.println("tu vivi quindi in " +indirizzo);
System.out.println("quindi " +mioNome+ " che vivi in " +indirizzo+",questa e' una calcolatrice");
System.out.println("che operazione vuoi fare?");
String operazione = scan.nextLine();
if (operazione=="somma") {
System.out.println("scrivi il primo numero");
Double primoNumero = scan.nextDouble();
System.out.println("scrivi il secondo numero");
Double secondoNumero = scan.nextDouble();
Double risultato = primoNumero + secondoNumero;
System.out.println("il risultato e' "+risultato);
}
else {
System.out.println("mi dispiace non posso");
}
scan.close();
}
}
il problema e' che quando io scrivo somma,la console mi risponde con l else :/