private int indiceDevise;
private static int indiceDevise (String devise) {
    if (! deviseTraitee(devise)) {
        throw new Error("Devise
" + devise + " inconnue");
    }
    return indiceDevise;
}
public static boolean deviseTraitee(String devise) {
    for (indiceDevise = 0; indiceDevise < devises.length;
indiceDevise++) {
        if (devises[i].equals(devise))
{
           
break;
        }
    }
    return indiceDevise < devises.length;
}
L'instruction throw new Error(<message>) a pour effet d'arrêter l'exécution du programme en affichant le message passé en paramètre. C'est un peu l'équivalent du assert() du langage C.