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 :/