Erreur else without if java

Bonjour,
je recontre une difficulté sur Java avec les conditions if else. je suis débutante et mon problème concerne un exercice d'application un peu "bateau". J'ai beau tout essayer je n'y arrive pas ... voila mon code:

public class Exercice3 {
  public static void main(String[] args){
    int mult;
    System.out.print("entrez le nombre à multiplier: ");
    mult=MOOC.readInt();
    if(mult<=1){
      for(mult=1;mult<=9;++mult);
        System.out.println("1 x "+mult+" = "+1*mult);
    }else if (mult<=2){
      for(mult=1;mult<=9;++mult){
        System.out.println("2 x "+mult+" = "+2*mult);
    }else if (mult<=3){
      for(mult=1;mult<=9;++mult){
        System.out.println("3 x "+mult+" = "+3*mult);
 }
}
 }
}
}


l'erreur s'affiche sur le dernier
 }else if{


merci d'avance

2 réponses

  1. Modérateur
    for(mult=1;mult<=9;++mult){
    Quand tu ouvres une accolade, tout les reste est dedans jusqu'à sa copine fermante.