Ho creato un programma che genera un'eccezione quando l'utente scrive la parola prova . Il programma non funziona e questo problema ha a che fare con la variabile a di tipo String (perché ho provato con int a e funziona).
Non riesco a capire perché il programma non l'ancia l'eccezione quando immetto da tastiera la parola prova.
Grazie.
codice:
import java.util.Scanner;
public class Creatore {
public static void main(String[] args) throws Exception{
String a;
System.out.println("Inserisci frase");
Scanner b = new Scanner(System.in);
a = b.nextLine();
if(a == "prova")
throw new ErroreString();
else System.out.println(a);
}
}