mmmhhh... funziona in parete.mi dà la risposta solo della prima risposta. delle altre no e continua a chiedere inserimenti. perchè?

codice:
import java.util.Scanner;

public class TestRisposta {


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Domande dom = new Domande();
        String stringa = "";
// String uno = dom.getPRIMA_DOMANDA();
        System.out.println(dom.getPRIMA_DOMANDA());
        System.out.println("4\t" + "5\t\n" + "3\t" + "6\t");
        System.out
                .println("Digita la risposta esatta e premi enter, oppure scrivi \"fine\" per terminare il programma.");
        if (scanner.nextLine().equals(RisposteDomandaA.RISPOSTA_UNO.getRisposta())) {
            System.out.println("Risposta errata!");
        } else if (scanner.nextLine().equals(RisposteDomandaA.RISPOSTA_DUE.getRisposta())) {
            System.out.println("Risposta errata!");
        }else if (scanner.nextLine().equals(RisposteDomandaA.RISPOSTA_QUATTRO.getRisposta())) {
            System.out.println("Risposta errata!");
        }else if (scanner.nextLine().equals(RisposteDomandaA.RISPOSTA_TRE.getRisposta())) {
            System.out.println("Risposta esatta! :) ");
        }
    }
}