/* Fichier Telephone.java * expliqué en classe * * Utile pour le numéro C du TP3 et pour une question au final */ public class Telephone { // Cette fonction affiche les chiffres impairs dans un numéro de téléphone static void afficherImpairs(String telephone, String nom) { System.out.printf("Les chiffres impairs dans %10s : ",nom); for(char c = '1' ; c <= '9'; c+=2) if (telephone.indexOf(c) >= 0) System.out.printf("%c ", c); System.out.printf("\n"); } // Cette fonction détermine puis retourne le caractère chiffrele plus // grand dans un numéro de téléphone static char maxi(String telephone) { char plusGrandChif = '0' ; for(int i = 0; i < telephone.length(); i++) if (telephone.charAt(i) > plusGrandChif) plusGrandChif = telephone.charAt(i); return plusGrandChif; } public static void main(String[] args) { String telUDM = "5143436111", telJean = "4501234567"; afficherImpairs(telUDM, "telUDM"); afficherImpairs(telJean, "telJean"); System.out.printf("Le chiffre le plus grand dans le numero %s est %c\n", telUDM, maxi(telUDM)); System.out.printf("Le chiffre le plus grand dans le numero %s est %c\n", telJean, maxi(telJean)); //System.out.printf("Bienvenue au Java et à la POO\n"); } } /* Exécution : --------------------Configuration: -------------------- Les chiffres impairs dans telUDM : 1 3 5 Les chiffres impairs dans telJean : 1 3 5 7 Le chiffre le plus grand dans le numero 5143436111 est 6 Le chiffre le plus grand dans le numero 4501234567 est 7 Process completed. */