Ho scritto questo codice per fare un mio esercizio. Il risultato non è quello sperato nonostante eclipse non mi dà errori.
Non voglio la soluzione, ma che qualcuno mi fa ragionare per capire dove sbaglio.
grazie.

codice:
import java.util.Scanner;

public class DomandaRisposta {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		String stringa = "";
		System.out.println("Quanto ti piace la nutella?\n"
				+ "Le possibili risposte sono: \n" + "1) tantissimo\n"
				+ "2) tanto\n" + "3) abbastanza\n" + "4) poco\n"
				+ " Per terminare il programma digita la parola \"Fine\"");
		while (!(stringa = scan.next()).equals("fine")) {
			System.out.println("Hai digitato la parola: "
					+ stringa.toUpperCase() + "!");
			try {
				verificaParola(stringa);
			} catch (Exception ex) {
				ex.printStackTrace();
			}
		}
		System.out.println("Fine programma!");
	}


	private static void verificaParola(String stringa) {
if (stringa == "tantissimo") {
			System.out.println("Golosone/a, non ti sembra stai esagerando?");
		} else if (stringa == "tanto") {
			System.out.println("Golosone/a, diminuisci la nutella.");
		} else if (stringa == "abbastanza") {
			System.out.println("Sei nella norma!");
		} else if (stringa == "poco") {
			System.out.println("Fai bene, troppa nutella fà male!");
		}
	}
}