L'appel d'une méthode à partir de l'intérieur d'un si/if else

Est-il possible d'appeler une méthode dans une instruction if, puis une méthode distincte dans une instruction if else?

J'ai créé un scanner de lit saisie au clavier, et en fonction de l'option l'utilisateur donne, une autre méthode sera appelée. Puis-je dire quelque chose le long des lignes de:

Scanner in = new Scanner (System.in);
char choice = in.next().charAt(0);

if(choice == 1)
{
    private static void doAddStudent(Student aStudent) 
    {
        this.theRegistry.addStudent(aStudent);
    }
}

toute aide serait grandement appréciée

oui c'est très possible . très juridique 🙂
il y a une différence importante entre la définition d'une méthode (private void methodName(Object parameter)) et l'appel (ou appel) une méthode; vous avez écrit ce qu'une définition où vous voulez une invocation.
c'est possible, mais il est également erroné. Les méthodes doivent être déclarées en dehors de toute logique. Vous devriez les appeler à partir de l'instruction if.

OriginalL'auteur Joe Perkins | 2013-04-26