import java.util.*; class Def { static final int VERBE = 0; static final int NOM = 1; static final int ADJECTIVE = 2; static final int ADVERBE = 3; int type; String description; public Def (int word_type, String word_describe) { type = word_type; description = word_describe; } public String toString () { switch (type) { case VERBE : return "[verbe] : "+description; case NOM : return "[nom] : "+description; case ADJECTIVE : return "[adj.] : "+description; case ADVERBE : return "[adverbe] : "+description; default : return ""; } } } public class Dico { public static void main(String[] args) { /* À COMPLÉTER instanciez un objet map du type TreeMap ... */ /* À COMPLÉTER insérez les données du dico comme suit: 1er: clé d'entrée 2e: valeur associée certainement: Def.ADVERBE: vraiment, véritablement, exactement, justement. débarrasser: Def.VERBE: Enlever ce qui gêne. gaffe: Def.NOM: Bévue grossière. imaginaire: Def.ADJECTIVE: fabuleux, fantastique, utopique, chimérique. ressource: Def.NOM: Ce qu'on emploie pour obtenir un résultat. */ /* À COMPLÉTER recherchez si un mot est dans le dico certainement gaffe imaginaire ressource l'affichage doit être à chaque fois comme suit: par exemple pour le mot "gaffe" if (xxxxxxxxxxxxxxxx) System.out.println("'gaffe' "+xxxxxxxxxxxxx+"\n"); else System.out.println("'gaffe' n'est pas dans le dictionnaire\n"); */ /* À COMPLÉTER afficher le premier mot du dico et le dernier mot du dico */ } }